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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Вымогатель припоя
Аватара пользователя
Сообщения: 651
Зарегистрирован: Пн мар 23, 2009 09:25:58
Откуда: Самара

Сообщение mr_smit »

При попытке прошить МК в середине процесса вылазиет такое чудо:

Изображение

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

P.S. CVAVR + AVR910 USB от Prottoss
Нельзя всё знать, достаточно понимать.
Реклама
GP1
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград

Сообщение GP1 »

такая ошибка обычно возникает если перед записью не стереть кристал, или что гораздо реже повреждена ячейка памяти
Чем дальше, тем больше становлюсь занудой...
Изображение
Контактная информация:
Реклама
Модератор
Аватара пользователя
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург

Сообщение Aheir »

Эта ошибка "вылазит" не в середине прошивки МК, а в процессе верификации прошитого. Значение, считанное из памяти МК из определенной яцейки не совпадает со значением из прошивки - Вы все верно поняли.
Причины:
1. Как уже сказали - не был стерт МК перед прошивкой
2. Наиболее распространенное - плохие контакты в цепях программирования (и у самого МК, и в LPT, и в шлейфе и т.д.). Иногда достаточно просто придавить МК в панельке пальцем.
3. Длинный/некачественный шлейф
4. Проблема конкретного МК/программатора/компьютера
5. Свой вариант.
Оптимизм х (Опыт + Знания) = const
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 651
Зарегистрирован: Пн мар 23, 2009 09:25:58
Откуда: Самара

Сообщение mr_smit »

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

Спасибо за объяснение. Это я по запарке. Сегодня весь день делал программатор AVR910 USB от Prottoss. Работает. Классная вещь. Только медленней чем STK200/300.
Нельзя всё знать, достаточно понимать.
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Аватара пользователя
Сообщения: 403
Зарегистрирован: Вс окт 12, 2008 00:19:25
Откуда: Подольск, Мос. Область

Сообщение larik »

медленней??? :shock: а пом он побыстрей 200го, может забыли перемычку снять которая на 20кГц переключает програмирование
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 438
Зарегистрирован: Вт сен 25, 2007 19:40:26
Откуда: Челябинск

Сообщение mr.Kirill »

larik писал(а):медленней??? :shock: а пом он побыстрей 200го, может забыли перемычку снять которая на 20кГц переключает програмирование
Медленее, нет тут ошибки. В том и беда этого программатора.
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 651
Зарегистрирован: Пн мар 23, 2009 09:25:58
Откуда: Самара

Сообщение mr_smit »

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

Вернуться в «Микроконтроллеры и ПЛИС»