LINUX.ORG.RU

Прошивка AVR из консоли


0

1

Имеется AVR mega16 в нем есть bootloader, стоит FT232RL для связи с компом, необходимо залить туда прошивку HEX, сохранив при этом bootloader, т.е. ISP прошивка тут отменяется. Как это сделать из консоли, что-то не смог договорится с гуглом по результатам поиска сабжа.

спроси на easyelectronics.ru ))

dimon555 ★★★★★
()

Можно через avrdude, если avrdude поддерживает используемый бутлоадер. Для этого надо тип бутлоадера указать через -c. Что поддерживается avrdude, можно найти в гугле.

Если не поддерживается, то за прошивочным софтом — к автору бутлоадера. Ну или самому написать.

prischeyadro ★★★☆☆
()
Ответ на: комментарий от Dark_SavanT

Может не так раскуриваю? Жму ресет .. запускаю команду user$avrdude -p m16 -c stk500 -e -P /dev/ttyUSB0 -U flash:w:file.hex получаю ответ: avrdude: stk500_2_ReceiveMessage(): timeout

Jeckdigger
() автор топика
Ответ на: комментарий от Jeckdigger

Ещё раз, смотри в свой бутлоадер, что и как он делает.

Dark_SavanT ★★★★★
()
Ответ на: комментарий от Jeckdigger

Отвечаю сам себе, помогли на easyelectronics.ru, я был близок, но не хватило самую малось, как всегда, строка для дудки, параметр "-c avr109" в моем случае на какие команды откликается внутренний лодырь

user$avrdude -p m16 -c avr109 -P /dev/ttyUSB0 -U flash:w:ПУТЬ И ИМЯ ФАЙЛА.hex:a

Jeckdigger
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.