Технический форум по робототехнике.
Raf00084 » 03 мар 2011, 20:18
Подскажите кто знает, проблема непонятная при прошивке атмега 8 для stk500, я прошиваю через lpt CodeVis, после того как заливается прошивка идет проверка и появляется куча сообщений о том что такойто адрес не совпадает с буфером, в итоге сливаю прошивку которая зашилась и действительно процентов 95 флеши нормально прошилось а в некоторых примерно через две строки ffff, че за хрень до этого буквально час назад прошивал все было ок и програматор работал, решил обновить прошивку и п....ц приплыли,
![Crying or Very sad :cry:](http://roboforum.ru/images/smilies/cray.gif)
yak-40 » 03 мар 2011, 20:51
Была похожая фигня, лечилась увеличением задержки в настройках программатора:
Settings->Programmer->Delay Multiplier
Raf00084 » 03 мар 2011, 20:53
спасибо сам только что попробовал вроде ок, СПАСИБО ЗА БЫСТРЫЙ ОТВЕТ
HarryStar » 04 мар 2011, 00:31
Еще была такая же проблема, вылечилась по другому.
В сетапе материнки переключил режим работы LPT с ультра DMA на самый простой, без DMA. Тоже все заработало. Задержками в настройках программатора не лечилось.
tr_vadim » 10 апр 2011, 22:47
с более короткими проводами для spi можно шить быстрее, уменьшая задержки, также негативно влияют паразитные емкости в схеме
Змей-Горыныч » 21 апр 2011, 13:30
Важно ещё чтоб частота SPI (программирования) была меньше 1/4 тактовой частоты микроконтроллера. (см. Datasheet)
Note that the ISP frequency (SCK) must be less than 1/4 of the target clock.