Требуется помощь в программировании WinAvr - PullRequest
0 голосов
/ 07 апреля 2009

я пытаюсь запустить исходный код win avr. после создания make-файла, когда я пытаюсь отправить его с помощью avrdude, он выдает ошибку.

Пожалуйста, кто-нибудь может мне помочь

Ответы [ 2 ]

2 голосов
/ 08 апреля 2009

Для получения дополнительной информации см. Домашнюю страницу avrdude http://savannah.nongnu.org/projects/avrdude/

Убедитесь, что вы устанавливаете правильный номер детали, порт и программатор при вызове avrdude, например:

avrdude -p m8 -c stk200 -P lpt1 ...etc

Если вы используете MFile для генерации Makefile, то они должны быть установлены для вас. Откройте сгенерированный Makefile в вашем редакторе и проверьте значения

MCU
AVRDUDE_PROGRAMMER
AVRDUDE_PORT

Убедитесь, что они соответствуют вашему микроконтроллеру и программисту.

2 голосов
/ 07 апреля 2009

В отсутствие более подробной информации о фактической ошибке, вот список вещей, которые нужно проверить при программировании микроконтроллеров:

  • Правильно ли источник питания?
  • Работает ли генератор?
  • Правильно ли настроен сброс?
  • Есть ли у вас надлежащие перепускные конденсаторы на выводах питания микросхемы-мишени?
  • Правильно ли подключены провода программирования?
  • Есть ли электрические конфликты на линиях программирования?
  • Включает ли его avrdude, или проект работает самостоятельно?
  • Какое напряжение на контактах микроконтроллера? Это правильно?
  • Какое общее потребление тока в цепи? Если оно высокое или низкое, ищите шорты и открывайтесь.
  • Вы указали команду стирания перед программной командой?
  • Работает ли команда массового стирания или очистки?
  • Можете ли вы увидеть программатор на последовательном порту / usb / etc?
  • Вы поменяли целевой чип?

-Adam

...