|
Ошибки при прошивке ATmega128, При программировании контроллера возникают ошибки |
|
|
|
Sep 29 2009, 02:51
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 26-12-06
Пользователь №: 23 902

|
Добрый день! При верификации после заливки программы в Мегу 128 из CVAVR 2.03.4 периодически возникают ошибки несоответствия буфера и памяти программ: "flash contents mismatch at adress...". От заливки к заливке адреса и несоответствия иногда совпадают, иногда - нет. Примерно 1 из 15 попыток записи успешна. Совсем короткая прогамма почти всегда записывается сразу. В чем причина явления и можно ли с этим бороться? Спасибо.
|
|
|
|
|
Oct 6 2009, 01:49
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 26-12-06
Пользователь №: 23 902

|
Обнаружил, что на другом компьютере все пишет нормально с первого раза. Там же, где я пытался записывать сначала, установлены две версии CVAVR: 2.03.3 и 2.03.4. Пробовал из обеих - результат отрицательный. На обоих компьютерах CV устанавливался с одного источника.
Сообщение отредактировал Алекс. - Oct 6 2009, 01:49
|
|
|
|
|
Oct 12 2009, 22:27
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 25-02-09
Из: Россия, Москва
Пользователь №: 45 367

|
Если используете COM-USB переходник, то рекомендую от него отказаться, или использовать FTDI'айный.
|
|
|
|
|
Oct 19 2009, 16:20
|
Частый гость
 
Группа: Свой
Сообщений: 120
Регистрация: 21-08-06
Из: СПб
Пользователь №: 19 701

|
Цитата(defunct @ Oct 14 2009, 02:04)  Если программатор которым Вы пользуетесь - это STK200 подобная 5 проводковая хрень на LPT, то ничего удивительного нет. Она просто обязана вести себя так как Вы описали. Так эту ситуацию проверить проще простого. Задать частоту кристалла поменьше и пусть прошивка заливается медленно, но верно.
|
|
|
|
|
Oct 29 2009, 07:48
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Поделюсь с вами одним секретом  Наблюдаю на 3 машинах с winXP (прежде на них же стоял win2000 и было всё ОК): Лезут ошибки программирования при использовании STK200 и программ Avreal и AvrDude. НО! Стоит один раз после загрузки winXP запустить прогу от Imagecraft (ICCAVR) и произвести любые действия со встроенной в неё программой программатором (я обычно читаю LOCK биты), как вдруг всё чудесным образом начинает работать! Я даже не знаю в чём тут прикол. Может эта софтина отпускает линии LPT порта, которые WinXP при загрузке как-то удерживает. Но факт на лицо, как говорится. После этой операции до следующей перезагрузки WinXP всё начинает работать безукоризненно. Все три машины на процессорах AMD разных поколений (AthlonXP, Sempron, Phenom_x3_720). Картина везде одинаковая. Real, есть идеи? PS: ICCAVR - не бесплатная софтина, но в незарегистрированном режиме программатор продолжает работать сколь угодно долго.
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Oct 29 2009, 10:25
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(demiurg_spb @ Oct 29 2009, 09:48)  Все три машины на процессорах AMD разных поколений (AthlonXP, XP-шка на атлонеXP была, такого не было... Цитата(demiurg_spb @ Oct 29 2009, 09:48)  Real, есть идеи? Сейчас - никаких. Проскочила идея про то, что какой-то из вызовов ICCAVR каким-то образом останавливает что-то PnP-шное, что по порту топталось постоянно, но на нескольких разных машинах чтобы сидело одинаковое PnP-шное... сомнительно... Прочихаюсь - попробую поискать другие идеи.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Oct 29 2009, 12:23
|

Участник

Группа: Свой
Сообщений: 72
Регистрация: 10-02-05
Из: Краснодар
Пользователь №: 2 558

|
Цитата(V_G @ Oct 29 2009, 02:57)  Очень может быть, т.к. прямая работа через LPT в винде является некорректной. Так что меняйте порт на COM или USB, в Висте и Семерке Микрософт сделает платную сертификацию LPT-дров (и других драйверов), и этот канал управления перекроют конкретно. насчет lpt то оно понятно. но ни на висту ни на семерку я пока не собираюсь совершенно. если что, так по новой хр поставлю (дома вообще все эти апдейты выключены сразу). что-нибудь на usb позже сварганю (и то скорее для работы на ноуте), а пока и лпт вполне устраивает. а этих платок для стк200 ещё десятка два валяется (минимальный заказ жешь)  зы: глюки замечены на интеле P4-2.4 WinXP SP3 (от рождения SP2)
Сообщение отредактировал Ronin - Oct 29 2009, 12:28
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|