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

Ошибки при прогаммировании ATmega128

Добавлено: Пт окт 02, 2009 16:18:26
Алекс.
Добрый день!
При заливке программы в Мегу 128 из CVAVR 2.03.4 16МГц систематически возникают ошибки несоответствия буфера и памяти программ:
"flash contents mismatch at adress...". Короткие программы (до 500 адресов) записывабтся корректно. Программы до 1500 адресов записываются примерно за 15 попыток, а более длинные до конца не записываются. Настройки, питание проверял. При успешной записи программы контроллер работает правильно.
В чем причина явления, и можно ли с этим бороться?
Спасибо.

Добавлено: Пт окт 02, 2009 18:53:39
Aheir
Стоит обратить внимание на качество соединения программатора с МК, а так же качество питания, соблюдение рекомендаций по включению и разводку земли.

Добавлено: Пт окт 02, 2009 19:04:31
BCluster
Провода длинные наверно)

Добавлено: Сб окт 03, 2009 02:00:13
AndreiVV
перед записью в codevision надо сначало стереть кристалл и будет все ок

Добавлено: Вт окт 06, 2009 04:36:51
Алекс.
Обнаружил, что на другом компьютере все пишет нормально с первого раза. Там же, где я пытался записывать сначала установлены две версии CVAVR: 2.03.3 и 2.03.4. Пробовал из обеих - результат отрицательный. На обоих компьютерах CV устанавливался с одного источника.

Добавлено: Вт окт 06, 2009 07:36:38
serg_svd
А что за программатор?

Добавлено: Вт окт 06, 2009 09:05:04
clawham
Если программатор - 5 проводков тоесть такой как у меня то фокусов может быть несколько
1) Поставьте множитель задержки побольше
2) Сотрите чип и проверьте на читоту (Blank check) стирание чипа - 1 комманда а вот проверка - это чтение
3) В компе чтото с LPT портом - в материнке в биосе в чипе-мультике чтото напутали или напихали лишних резюков-кандюков или с прерываниями-конфликтами какая-то жопа
4) Чтото с операционкой или самим компом - тормозит...подвисает...мышка иногда во время прошивки не стабильно двигается....тоесть не успевает машинка реагировать - попробуйте прошить ЕЕПРОМ если оно прощьется то точно чтото в вашем компутере тормозит...ЕЕПРОМ очень медленно пишется :)