Страница 1 из 1

Как избавиться от этой ошибки? (см. скрин)

Добавлено: Вс сен 06, 2009 17:54:59
mr_smit
При попытке прошить МК в середине процесса вылазиет такое чудо:

Изображение

причем вылазиет не всегда. Бывает нормально шьётся. Я так понимаю это означает что в МК записалось не то что надо и сравнение (Verify) выдает ошибку. Если убрать галочку Verify в CVAVR, то естественно ошибки не показываются, но МК после этого не работает, что логично. Как же быть? Как с этим бороться?

P.S. CVAVR + AVR910 USB от Prottoss

Добавлено: Вс сен 06, 2009 18:10:44
GP1
такая ошибка обычно возникает если перед записью не стереть кристал, или что гораздо реже повреждена ячейка памяти

Добавлено: Вс сен 06, 2009 18:42:15
Aheir
Эта ошибка "вылазит" не в середине прошивки МК, а в процессе верификации прошитого. Значение, считанное из памяти МК из определенной яцейки не совпадает со значением из прошивки - Вы все верно поняли.
Причины:
1. Как уже сказали - не был стерт МК перед прошивкой
2. Наиболее распространенное - плохие контакты в цепях программирования (и у самого МК, и в LPT, и в шлейфе и т.д.). Иногда достаточно просто придавить МК в панельке пальцем.
3. Длинный/некачественный шлейф
4. Проблема конкретного МК/программатора/компьютера
5. Свой вариант.

Добавлено: Вс сен 06, 2009 19:01:19
mr_smit
Я нажимал Program -> Flash и всё. Поэтому и ошибка. Надо было сначала стереть. А сейчас нажал Program All и всё прошилось. (т.к. в этом случае МК предварительно стирается).

Спасибо за объяснение. Это я по запарке. Сегодня весь день делал программатор AVR910 USB от Prottoss. Работает. Классная вещь. Только медленней чем STK200/300.

Добавлено: Пн сен 07, 2009 23:49:16
larik
медленней??? :shock: а пом он побыстрей 200го, может забыли перемычку снять которая на 20кГц переключает програмирование

Добавлено: Ср сен 09, 2009 18:32:04
mr.Kirill
larik писал(а):медленней??? :shock: а пом он побыстрей 200го, может забыли перемычку снять которая на 20кГц переключает програмирование
Медленее, нет тут ошибки. В том и беда этого программатора.

Добавлено: Пт сен 11, 2009 17:17:01
mr_smit
larik писал(а):медленней??? :shock: а пом он побыстрей 200го, может забыли перемычку снять которая на 20кГц переключает програмирование
Перемычка снята.