roboforum.ru

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


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

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

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

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

Спасибо!
John Balag
 
Сообщения: 9
Зарегистрирован: 08 июн 2013, 20:41

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

Сообщение Dimitri » 10 июн 2013, 11:35

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

Обычно проблема в одном из выше перечисленном.
Дорогу осилит идущий.
Аватара пользователя
Dimitri
 
Сообщения: 144
Зарегистрирован: 26 ноя 2008, 16:44
Откуда: Москва
Skype: wayfarerdimitri
прог. языки: VC++, немного asm, php, jScript,XSLT,LUA

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

Сообщение Максимум » 21 июн 2013, 03:27

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

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

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



Если есть эхо закоратив rx и tx, следовательно драйвера стоят на порт правильно.
порт и плата тоже выбранны правильно. Еффекта ноль =*(
Максимум
 
Сообщения: 15
Зарегистрирован: 21 апр 2013, 21:31

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

Сообщение John Balag » 17 июл 2013, 01:13

Проблема решилась. Оказывается отсутствовал сброс, который предшествует перезаписи (на плате контакта не было). Один раз на чистый контроллер записать можно, - дальше нужно шаманить. Либо сразу после завершения компиляции кратковременно нажимать Reset - дальше программа заливается.
Или же все делать сразу и по уму :wink:
John Balag
 
Сообщения: 9
Зарегистрирован: 08 июн 2013, 20:41


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32