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

 
 
> Помогите подружить LPC21xx c NAND128
Zen2s
сообщение Dec 30 2014, 15:31
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 30-12-14
Пользователь №: 84 374



Перехожу на ARM.
Дан девайс с LPC21xx и NAND128. Требуется складывать во флэш архив данных с датчика. Пишется на Си в Keil.
Никак не могу найти примеров кода для NAND.
Конечно, напишу и сам если что, но зачем изобретать велосипед, там где не надо...
Буду благодарен за ссылки или примеры кода.
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sonycman
сообщение Jan 13 2015, 16:11
Сообщение #2


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



В коде ROM загрузчика OMAP-L137 блок NAND флеши определяется битым (BAD) в том случае, если хотя бы один байт из первых шести в области OOB не равен 0xFF (всего там 16 байт на страницу, остальные 10 байт несут ECC данные).
Проверка идёт при первом обращении к этому блоку, без использования ECC коррекции.

Так вот, интересно - а если проскочит нестабильный бит именно в этой области - то что, всё - блок будет считаться "битым", не смотря на сохранность области данных? Ведь в результате система не загрузится, так как дублирования данных загрузчика там нет.

Или в NAND биты, установленные в единичку не подвержены искажению?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 02:50
Рейтинг@Mail.ru


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