Какой загрузчик присутствует по умолчанию в Arduino Uno?
Или где я могу найти информацию о загрузчиках по умолчанию, присутствующих на каждой плате Arduino. Все, что я смог найти, это один из этих загрузчиков на чипе Atmega :-
.Атмега .Atmega8 .bt .катерина .caterina-Arduino_Robot .caterina-LilyPadUSB .джемма .lilypad .optiboot .stk500v2
Этот список находился в папке ~\Arduino\hardware\arduino\avr\bootloaders.
@Battu007, 👍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-совместимые платы со своими загрузчиками.
Загрузчик Optiboot для Arduino и Atmel AVR
https://github.com/Optiboot/optiboot/wiki
Ознакомьтесь с этой информацией.
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
Именно то, что я искал. Спасибо :), @Battu007