Какой загрузчик присутствует по умолчанию в Arduino Uno?

Или где я могу найти информацию о загрузчиках по умолчанию, присутствующих на каждой плате Arduino. Все, что я смог найти, это один из этих загрузчиков на чипе Atmega :-

.Атмега .Atmega8 .bt .катерина .caterina-Arduino_Robot .caterina-LilyPadUSB .джемма .lilypad .optiboot .stk500v2

Этот список находился в папке ~\Arduino\hardware\arduino\avr\bootloaders.

, 👍2


2 ответа


Лучший ответ:

2

Оно определено в файле «boards.txt» (arduino-1.8.7\hardware\arduino\avr\boards.txt).

Например, Arduino Uno называется «Arduino/Genuino Uno» и имеет загрузчик: uno.bootloader.file=optiboot/optiboot_atmega328.hex

Вы можете найти этот шестнадцатеричный файл в папке arduino-1.8.7\hardware\arduino\avr\bootloaders\optiboot.

Официальные платы Arduino поставляются с новейшими загрузчиками.
Иногда загрузчики улучшаются или изменяются. Это упоминается в примечаниях к выпуску.
Например, последнее изменение в загрузчике заключается в том, что Arduino Nano теперь имеет тот же загрузчик optiboot, что и Arduino Uno.

При покупке платы-клона Arduino возможно все.

Некоторые компании выпускают Arduino-совместимые платы со своими загрузчиками.

,

Именно то, что я искал. Спасибо :), @Battu007


1

Загрузчик Optiboot для Arduino и Atmel AVR

https://github.com/Optiboot/optiboot/wiki

Ознакомьтесь с этой информацией.

,