реклама на сайте
подробности

 
 
> warning при прошивки EEPROM'a
nordic
сообщение May 4 2008, 05:19
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 21-03-08
Пользователь №: 36 099



Никто не сталкивался с подобным warning'ом при прошивке EEPROM'a?
....
Entering programming mode.. OK!
Programming EEPROM .. OK!
Reading EEPROM .. OK!
WARNING: EEPROM address 0x0000 is 0x00 (should be 0x61).. FAILED!
...

Использую AVR Studio 4.14
MCU: AT90USB1287
Programmer: ICE mkII
Programming mode: JTAG

Причем есть 2 разных борды с AT90USB1287. Warning возникает только на одной из них.
Чтобы он мог значить ?

Сообщение отредактировал nordic - May 4 2008, 05:46
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
ae_
сообщение May 4 2008, 06:30
Сообщение #2


Участник
***

Группа: Свой
Сообщений: 462
Регистрация: 2-04-07
Из: Иркутск
Пользователь №: 26 695



Наверное, на одном контроллере fuse EESAVE=0, а на другом EESAVE=1 ?
Go to the top of the page
 
+Quote Post
nordic
сообщение May 5 2008, 02:31
Сообщение #3





Группа: Новичок
Сообщений: 7
Регистрация: 21-03-08
Пользователь №: 36 099



Да вроде бы на обоих EESAVE=1 (unprogrammed).

Есть большое подозрение что часть EEPROM-a закораптилась.
В этой связи два вопрса:
1) насколько часто это происходит ?
2) имеет ли смысл в firmware-коде который пишет в EEPROM предусматривать какие-то проверки ?

Сообщение отредактировал nordic - May 5 2008, 03:03
Go to the top of the page
 
+Quote Post
nordic
сообщение May 7 2008, 08:16
Сообщение #4





Группа: Новичок
Сообщений: 7
Регистрация: 21-03-08
Пользователь №: 36 099



Коллеги, ответьте плиз, сталкивался кто-нибудь с corruption'ом EEPROM'a ?... help.gif
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение May 7 2008, 08:25
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 nordic - с так называемым корруптом.
А "так называемый" - потому как вылечился последовательностью таких действий -
Поставил запись с 1-й ячейки (а не нулевой)
Поставил BOD, и выставил самый нижний порог для него, какой мог быть.
Остальные фузы вроде не трогал..
Было на дывайсе который как то хитро питался - не помню счас как именно...
В обсчем после всего вышеперечисленного всё стало нормально...

А вообсче - в ДШ на мегу написано - 100 тыс раз, хотя вряд ли вы туда стоко раз уже успели записать....
Go to the top of the page
 
+Quote Post
nordic
сообщение May 8 2008, 00:55
Сообщение #6





Группа: Новичок
Сообщений: 7
Регистрация: 21-03-08
Пользователь №: 36 099



Цитата(Kuzmi4 @ May 7 2008, 11:25) *
2 nordic - с так называемым корруптом.
А "так называемый" - потому как вылечился последовательностью таких действий -
Поставил запись с 1-й ячейки (а не нулевой)
Поставил BOD, и выставил самый нижний порог для него, какой мог быть.
Остальные фузы вроде не трогал..
Было на дывайсе который как то хитро питался - не помню счас как именно...
В обсчем после всего вышеперечисленного всё стало нормально...

А вообсче - в ДШ на мегу написано - 100 тыс раз, хотя вряд ли вы туда стоко раз уже успели записать....

ок, понятно
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 22:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01401 секунд с 7
ELECTRONIX ©2004-2016