Программирование Seeeduino Stalker через PL2303 - Проблемы
- Войдите на сайт для отправки комментариев
Чт, 09/02/2012 - 18:33
Добрый день.
Я начинающий игрок на поле МК. Взял для пробу себе плату Seeeduino Stalker в расчете на постепенное написание мониторинга для дома.
Для програмирования использую USB->TTL на основе шнурка Trendnet TU-S9 (на PL2303). Питание на плату так-же беру с USB порта.
При прошивке постоянно не проходит проверка залитого стретча, если он размером более 1 кб. Если размер меньше, то с 3-5 раза стретч заливается.
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude.exe: Device signature = 0x1e950f
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: reading input file "sketch_feb09a.cpp.hex"
avrdude.exe: input file sketch_feb09a.cpp.hex auto detected as Intel Hex
avrdude.exe: writing flash (1772 bytes):
Writing | ################################################## | 100% 0.79s
avrdude.exe: 1772 bytes of flash written
avrdude.exe: verifying flash memory against sketch_feb09a.cpp.hex:
avrdude.exe: load data flash data from input file sketch_feb09a.cpp.hex:
avrdude.exe: input file sketch_feb09a.cpp.hex auto detected as Intel Hex
avrdude.exe: input file sketch_feb09a.cpp.hex contains 1772 bytes
avrdude.exe: reading on-chip flash data:
Reading | ################################################## | 100% 0.60s
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x030b
0x4f != 0x8f
avrdude.exe: verification error; content mismatch
avrdude.exe: safemode: Fuses OK
avrdude.exe done. Thank you.
Грешил на длину шлейфа до платы, или ошибки при передаче данных, но написав простейший репитер, убедился, что ошибок при передаче данных не возникает.
Подскажите, в чем может быть проблема?