Инициализировать ATMEGA32U4 с помощью загрузчика Arduino с помощью AVR Dragon?

Я собрал собственную плату atmega32u4. Я хочу использовать его как «arduino». поэтому мне нужно сначала загрузить загрузчик Arduino.

Для этого мне нужен еще один Arduino, но сейчас у меня его нет.

Однако у меня есть AVR Dragon, который использовался для программирования этих чипов много лет назад. Итак: как, черт возьми, я могу записать загрузчик Arduino на mega32u4 с помощью avr Dragon?

Примечание: я могу использовать AVR Dragon, и он видит мега. Просто я понятия не имею, где этот ** arduino хранит шестнадцатеричный файл загрузчика.

, 👍1

Обсуждение

Вы имеете в виду вот так (https://github.com/arduino/ArduinoCore-avr/tree/master/bootloaders/caterina)?, @KIIV

Обычное простое действие для поиска файла — использовать файловый менеджер и попросить его выполнить поиск. Вы попросили файловый менеджер выполнить поиск «*.hex» в пути установки Arduino, не так ли? Почему выводы не помогают вам?, @the busybee

В папке Arduino IDE нет ни одного «шестнадцатеричного» файла, отсюда и мой вопрос., @Daniel

Конечно, нет, поскольку существует так много разных Arduino, каждому нужен свой загрузчик. Поэтому вам, возможно, придется посмотреть на имя файла. Я рассматриваю «Леонардо-...» как хороший намек. ;-) Можно ожидать исследования конкретного Arduino, использующего ATmega32u4 с той же тактовой частотой. -- А если еще останется больше одного, то можно было бы спросить со списком кандидатов. Или посетите репозиторий проекта, чтобы узнать больше., @the busybee


2 ответа


0

См. https://github.com/arduino/ArduinoCore-avr/tree/master/ загрузчики/катерина

Вероятно, вам понадобится файл Leonardo-prod-firmware-2012-12-10.hex в этой папке.

Эти файлы будут находиться в вашей установке Arduino, в папке «bootloaders».

,

У меня есть папка «Arduino IDE» в Program Files (Win11). В этой папке ничего не связано с «загрузчиком». Где я должен его найти?, @Daniel

@Daniel IDE 2.x его нет, но он ничего не упомянул об ide, как и я. Мы оба отправили URL со всеми загрузчиками для 32u4, @KIIV

@Daniel Я упомянул «установку Arduino» — я смотрел IDE 1.8.5 на Ubuntu. Я не могу сказать, где это будет, если где-нибудь, на вашем жестком диске для Windows 11. Однако я дал ссылку на эту папку на Github. Вы можете щелкнуть соответствующую ссылку в Github, чтобы открыть файл (это просто текст), затем нажать правой кнопкой мыши «Raw» и загрузить его., @Nick Gammon

Судя по всему это файл 2012 года, но это не важно. Либо загрузчик работает, либо нет, а этот работает. ;), @Nick Gammon


1

Вам не нужен другой Arduino, если у вас есть программатор, но есть некоторая проблема с помощью программатора AVR Dargon и avrdude, чтобы в пакете плат Arduino и в пакете плат MiniCore он не настраивался.

С помощью поддерживаемого программатора вы можете записать загрузчик с помощью Arduino IDE. В меню «Инструменты» вы выбираете плату, наиболее похожую на вашу пользовательскую плату, затем в меню «Инструменты» выбираете программатор, а затем выбираете «Записать загрузчик».

,