roboforum.ru

Технический форум по робототехнике.

timeout при загрузке программы для Atmega644

timeout при загрузке программы для Atmega644

John Balag » 08 июн 2013, 20:43

Доброго времени суток!

Собираю плату на Atmega644 для 3d принтера. Прошивается он через Arduino IDE (подробнее об этой разработке тут http://cnc.maket-city.ru/index.php/firmware-mk). Столкнулся с проблемой: при заливке любой программы сперва идет некая "задержка", в диалоговом окне пишет

avrdude: stk500v2_ReceiveMessage(): timeout (несколько раз)

....

avrdude: stk500v2_getsync(): timeout communicating with programmer

avrdude: stk500v2_getsync(): timeout communicating with programmer

avrdude: stk500v2_command(): failed miserably to execute command 0x10

avrdude: initialization failed, rc=-1

Double check connections and try again, or use -F to override

this check.

....

avrdude: stk500v2_ReceiveMessage(): timeout

avrdude: stk500v2_getsync(): timeout communicating with programmer

avrdude: stk500v2_command(): failed miserably to execute command 0x11

avrdude: stk500v2_disable(): failed to leave programming mode

В чем может быть проблема?

Спасибо!

Re: timeout при загрузке программы для Atmega644

Dimitri » 10 июн 2013, 11:35

если прошит bootloader то:
- проверь установлены ли драйверы на порт
- правильный ли порт выбран
- правильный ли выбран контроллер
- проверь эхо, закоратив rx и tx.

Обычно проблема в одном из выше перечисленном.

Re: timeout при загрузке программы для Atmega644

Максимум » 21 июн 2013, 03:27

Я тоже собираю, пытаюсь собрать, принтер по этому ресурсу. И у меня подобная проблемма =( В МК залил бутлоадер и выставиль фьюзы. Тут с боем но прорвался, а далее ступор полный. Даже тестовую программу не могу залить, которая мигает светодиодом

Добавлено спустя 2 минуты 45 секунд:
Dimitri писал(а):если прошит bootloader то:
- проверь установлены ли драйверы на порт
- правильный ли порт выбран
- правильный ли выбран контроллер
- проверь эхо, закоратив rx и tx.

Обычно проблема в одном из выше перечисленном.



Если есть эхо закоратив rx и tx, следовательно драйвера стоят на порт правильно.
порт и плата тоже выбранны правильно. Еффекта ноль =*(

Re: timeout при загрузке программы для Atmega644

John Balag » 17 июл 2013, 01:13

Проблема решилась. Оказывается отсутствовал сброс, который предшествует перезаписи (на плате контакта не было). Один раз на чистый контроллер записать можно, - дальше нужно шаманить. Либо сразу после завершения компиляции кратковременно нажимать Reset - дальше программа заливается.
Или же все делать сразу и по уму :wink:


cron
Rambler\'s Top100 Mail.ru counter