Загрузка программы без ide
- Войдите на сайт для отправки комментариев
Втр, 06/03/2018 - 14:56
Добрый день всем!
Подскажите пожалуйста....
Имеется скетч, который исправно работает на ардуино про микро.
Как записать новую версию программы, предварительно скомпилированную в ide (я понимпю что результатом компиляции будет hex файл) в ардуинку без использоаания самого ide?
Т.е. Имеем hex и его просто грузим в ардуинку.
Без доступа к исходному коду.
Взять программатор и записать.
Ну например с помощью консольной утилиты Avrdude (к ней также есть графические оболочки для удобства). Arduino IDE через эту же утилиту и загружает скетч (вызывает утилиту с нужными параметрами и передаёт ей предваритрельно скомпилированный hex, это видно в логах Arduino IDE). Программатор не обязателен, можно загрузить и через USB, как обычно.
А вообще гугль в помощь - https://www.google.com/search?q=arduino+загрузить+hex
http://www.getchip.net/posts/104-proshivka-lyubogo-hex-fajjla-v-arduino-...
http://www.getchip.net/posts/104-proshivka-lyubogo-hex-fajjla-v-arduino-...
Ни один загрузчик не подошел. В списке нет Leonardo (32u4)
В логах ide, при загрузке hex файла ком порт указан 22. Хотя при подключении система назначает 21 порт.
Во время загрузки слышно звук события подключения usb устройства.
Похоже, что при прошивке как то новый порт появляется
Плата leonardo