Всем привет!
Обращаюсь к вам за помощью, дорогие котики) Использую программу avrdude для прошивки 128 меги через com-порт на прямую без всяких там эмуляторов. Вопрос: что нужно записать после метки -С, чтобы прогер прошивал 128 мегу через com-порт?
avrdude
Re: avrdude
Какой программатор используете? Его вообще AVRdude поддерживает?
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Re: avrdude
Информация о поддерживаемых программаторах находится в свободном доступе.
Вот тут перечислены программаторы, поддерживаемые AVRdude. В частности, там перечислены несколько вариантов конфига для bitbang-программаторов на последовательный порт (serial port banging). Вот и посмотрите, какой вам подходит - мне лень сравнивать распиновки. При необходимости поправьте схему программатора, и будет вам счастье.
Вот тут перечислены программаторы, поддерживаемые AVRdude. В частности, там перечислены несколько вариантов конфига для bitbang-программаторов на последовательный порт (serial port banging). Вот и посмотрите, какой вам подходит - мне лень сравнивать распиновки. При необходимости поправьте схему программатора, и будет вам счастье.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
- COKPOWEHEU
- Говорящий с текстолитом
- Сообщения: 1525
- Зарегистрирован: Чт июн 10, 2010 20:11:19
Re: avrdude
Это не аналог STK-200 часом?
Re: avrdude
Это не STK-200, а разновидность si-prog. Соответственно в дудке надо указывать либо siprog, либо ponyser. Не знаю чем они отличаются.
Re: avrdude
Можно ли считать hex-файл микроконтроллера через avrdude и сохранить на компьютер? Если да, то подскажите как. Спасибо.
Re: avrdude
Можно, например, вот строка для attiny13, программатора avrisp на com3
avrdude.exe -p t13 -c avrisp -P com3 -b 19600 -U flash:r:flash.hex:i
Для другого контроллера и программатора другая строка
Это -U flash:r:flash.hex:i означает read в файл flash.hex
avrdude.exe -p t13 -c avrisp -P com3 -b 19600 -U flash:r:flash.hex:i
Для другого контроллера и программатора другая строка
Это -U flash:r:flash.hex:i означает read в файл flash.hex
Re: avrdude
Можно, только если чтение памяти программ не запрещено lock-битами.
Разница между теорией и практикой на практике гораздо больше, чем в теории.