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

John
Offline
Зарегистрирован: 22.01.2013

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

Собираю плату на 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

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

Спасибо!

Клапауций
Offline
Зарегистрирован: 10.02.2013

John пишет:
В чем может быть проблема?

Цитата:
чтобы задействовать процедуру загрузки прошивки в микропроцессор посредством USB, нам надо один раз прошить микроконтроллер, залив в него специальный загрузчик - бутлоадер. И для этого нужен программатор.

...

Подключите свой программатор. Проверьте правильность подключения.

http://cnc.maket-city.ru/index.php/firmware-mk

 

John
Offline
Зарегистрирован: 22.01.2013

Загрузчик уже прошит и стоит вроде-как нормально. Программа заливается, но с таймаутом. 

Клапауций
Offline
Зарегистрирован: 10.02.2013

John пишет:
Загрузчик уже прошит и стоит вроде-как нормально. Программа заливается, но с таймаутом. 

Ну, вы смотрите - где таймаут, а где ошибки.

avrdude: stk500v2_getsync(): timeout communicating with programmer

- это таймаут.

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

а, это - ошибка.