Программирование Seeeduino Stalker через PL2303 - Проблемы

Нет ответов
awarm
Offline
Зарегистрирован: 09.02.2012

 Добрый день.

Я начинающий игрок на поле МК. Взял для пробу себе плату 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.

Грешил на длину шлейфа до платы, или ошибки при передаче данных, но написав простейший репитер, убедился, что ошибок при передаче данных не возникает. 

Подскажите, в чем может быть проблема?