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

 
 
> NAND с u-boot для LPC1788, Неправильно работает NAND
Novichok1
сообщение Mar 20 2012, 07:24
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 8-07-09
Пользователь №: 51 032



Здравствуйте!
Продолжается инициализация u-boot (lpc177x8x-u-boot-port) для своей платы на основе LPC1788. Уже запарился - неработает NAND флэш (Samsung K9F5608U0D-PCBO). Различались некоторые ноги, но это я учел в инициализации. Тестирую так: записываю 512 байт, затем читаю 512 байт. Сперва читались только FF (значения после Erase), выяснилось, что нога P4.31 (Chip Enable1) не была настроена как GPIO, исправил это (не пойму, как с такой ошибкой у создателей порта работала NAND у u-boot, разве что они не тестировали эту фичу). После этого что-то стало записываться и читаться, но далеко не все, где-то первые 100 байт из 512 записываются или читаются не правильно, скорее всего записываются, потому что после ерэйза читаются только FF, а если попробовать записать массив FF, то первые байты после чтения не равны FF! Оставил такой вопрос на lpcWare (http://www.lpcware.com/content/forum/problem-nand), также отправлял запрос в службу техподдержку http://emcraft.com/, там посоветовали увеличить тайминги - не помогло. Буду рад любой помощи!

Сообщение отредактировал Novichok1 - Mar 20 2012, 07:25
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GDI
сообщение Mar 20 2012, 08:18
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Не знаю как там в LPC это сделано, но для AT91SAM9263 и для iMX356 сообщение выглядит так:
Код
NAND device: Manufacturer ID: 0xec, Chip ID: 0xd7 (Samsung NAND 4GiB 3,3V 8-bit)
Manufacturer      : Samsung (0xec)
Device Code       : 0xd7
Cell Technology   : MLC
Chip Size         : 4 GiB
Pages per Block   : 128
Page Geometry     : 4096+218
ECC Strength      : 8 bits
ECC Size          : 512 B
Data Setup Time   : 20 ns
Data Hold Time    : 10 ns
Address Setup Time: 25 ns
GPMI Sample Delay : 6 ns
tREA              : Unknown
tRLOH             : Unknown
tRHOH             : Unknown
Description       : K9LBG08U0D

Могу предположить что NAND у Вас все-таки не определился, т.е. ID считался, но соответствие остальных параметров в базе флешей найдено не было, потому и не работает. Выхода два: либо за хардкодить нужную Вам НАНД, либо попытаться разобраться почему не происходит автоопределение типа памяти.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post



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

 


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


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