Форум myROBOT.ru » Шаг за шагом » Программирование микроконтроллеров » Ошибка при прошивке МК

Страниц (1): [1]
 

1. Ally - 28 Мая, 2008 - 22:15:25 - перейти к сообщению
Здравствуйте.

При программировании МК программа WinAvr выдает следущие:


> "make.exe" program
avrdude -p atmega8 -P lpt1 -c stk200 -U flash:w:Prog1.hex

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x000000
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "Prog1.hex"
avrdude: input file Prog1.hex auto detected as Intel Hex
avrdude: writing flash (130 bytes):

Writing | ################################################## | 100% 0.05s

avrdude: 130 bytes of flash written
avrdude: verifying flash memory against Prog1.hex:
avrdude: load data flash data from input file Prog1.hex:
avrdude: input file Prog1.hex auto detected as Intel Hex
avrdude: input file Prog1.hex contains 130 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.03s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
0x12 != 0xff
avrdude: verification error; content mismatch

avrdude done. Thank you.

make.exe: *** [program] Error 1

> Process Exit Code: 2
> Time Taken: 00:01




Пытался разобряться с Makefile-ом так ничего и не разобрал. Может даже и не в нем ошибка?

Помогите пожалуйста
2. Admin - 29 Мая, 2008 - 01:41:45 - перейти к сообщению
Это уже вторая проблема с чтением сигнатуры микроконтроллера за последние десять дней.

http://myrobot.ru/forum/topic.ph...m=3&topic=38

Какая версия WinAVR?

Какая частота кварцевого резонатора?
3. Ally - 30 Мая, 2008 - 15:18:42 - перейти к сообщению
микро контроллер ATmega8L-8PU
Частота 8000000 Гц
Версия winavr-20060421
4. Admin - 31 Мая, 2008 - 16:59:41 - перейти к сообщению
А как советовал digger в похожем топике

http://myrobot.ru/forum/topic.ph...m=3&topic=38

Вы не хотите попробовать? Там все получилось.

Попробуйте уменьшить частоту или загрузить Ваш hex-файл с помощью программатора PonyProg.
5. Ally - 01 Июня, 2008 - 11:44:42 - перейти к сообщению
Частоту я пробовал менять, а вот программу стоит попробовать, только чуть позже (сессия неожиданно наступила).
Спасибо за помочь!
6. Ally - 06 Июля, 2008 - 20:08:58 - перейти к сообщению
Со всем разобрался. Оказалось все проще, в качестве источника питания использовал зарядку от нокии там 3,7 вольт кажись, а надо около 5 для прграммирования. Теперь напряжение от USB беру.