Цитата(forever failure @ Mar 6 2005, 14:05)
В общем такая проблема: сабжевый программатор не хочет шить
at90s1200. Именно не работает загрузка программы.
Если зашиваю по параллельному HV интерфейсу - всё ОК, считывание
зашитой программы и вермификация и ч/з параллельный и ч/з
последовательный интерфейсы ОК.
как это выглядит :
[pp232@chaos src]$ avrdude -p 1200 -c bsd -U flash:w:adc_at.hex:i
[Skipped нафиг]
чтение показывает, что каждый чётный байт записывается неправильно.
Если записывать однородные файлы (типа 256 раз подряд 0xc0 - да любое одинаковое значение) - то запись ОК, если записывать по порядку возрастающие байты от 0 до 0xff - то опять каждый чётный байт записывается неверно.
Такая заморочка только с at90s1200, шью этой же прогой 8-ю atmeg'у без проблем.
Кто-нить сталкивался с такой проблемой ?
1200 вообще штука странная и непонятная - этих 1200 в коде к AVR910 аж 4 штуки
-c bsd - это что за железо? 5 проводов?
Я с avrdude шил 1200, 90S2313, 90S8515 и Mega8 - полет нормальный, правда программатор был AVR910 или STK200/300.
По поводу 5 проводочков уже все, кому не лень ругались -
AvReal