Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Отладочные платы » SK-iMX233
как победить NAND?
suprun
Добавлено 28.09.2011 15:01 Редактировалось 28.09.2011 15:06
0
Сообщение: 1
suprun
0

Пункты: 1358
Регистрация: 02.10.2009
Пол: Мужчина
Доброго времени суток! Вожусь с платкой аналогичной вот этой :
http://starterkit.ru/html/index.php?name=shop&op=view&id=41]
Скачал с домашнего сайта все утилиты , пробую собирать линукс.
ядро вроде стартует, но вот при обнаружении НАНД вываливаеться большое колличество сообщений вида:
Код

Scanning for NAND Flash chips...

NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)

Manufacturer : Samsung (0xec)

Device Code : 0xda

Cell Technology : SLC

Chip Size : 256 MiB

Pages per Block : 64

Page Geometry : 2048+64

ECC Strength : 4 bits

ECC Size : 512 B

Data Setup Time : 20 ns

Data Hold Time : 10 ns

Address Setup Time: 20 ns

GPMI Sample Delay : 6 ns

tREA : Unknown

tRLOH : Unknown

tRHOH : Unknown

Description : K9F2G08U0A

Scanning for NCB...

GPMI: Checking page 0x00000000

GPMI: Signature found at 0x00000000

GPMI: Valid NCB found at 0x00000000

Scanning device for bad blocks

Bad eraseblock 168 at 0x000001500000

Bad eraseblock 169 at 0x000001520000

Bad eraseblock 170 at 0x000001540000

Bad eraseblock 171 at 0x000001560000

Bad eraseblock 172 at 0x000001580000

Bad eraseblock 173 at 0x0000015a0000

Bad eraseblock 174 at 0x0000015c0000

Bad eraseblock 175 at 0x0000015e0000

Bad eraseblock 176 at 0x000001600000

Bad eraseblock 177 at 0x000001620000

Bad eraseblock 178 at 0x000001640000

Bad eraseblock 179 at 0x000001660000

Bad eraseblock 180 at 0x000001680000

Bad eraseblock 181 at 0x0000016a0000

Bad eraseblock 182 at 0x0000016c0000

Bad eraseblock 183 at 0x0000016e0000

Bad eraseblock 184 at 0x000001700000

Bad eraseblock 185 at 0x000001720000

Bad eraseblock 186 at 0x000001740000

Bad eraseblock 187 at 0x000001760000

.... и т.д.

погуглив набрел вот на это:http://forums.freescale.com/t5/i-MX-Microprocessors/i-MX233-kernel-2-6-31-nand-timings/td-p/54745
Но рецептик чего-то не помогаеть(((( Может кто-то сталкивался. Помогите плз!!!


И ысче один попутный вопрос: создал корневуху эмдебиана, как мне преобразовать в initramfs и как правильно подключить к ядру в конфиге, а то меня компилятор каждый раз посылает. Напрашиваеться 2 варианта или я делаю чего-то не так или rootfs слишком большая.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 28.09.2011 15:29 Сообщение: 2
sasamy
4.70

Пункты: 77333
Регистрация: 14.08.2009
Плата аналогичная или SK-iMX233 ? ядро какой версии и откуда взято ? таких ошибок в фрискейловском ядре уже давно не наблюдается.

Цитата

корневуху эмдебиана, как мне преобразовать в initramf


логичней создать две темы и не в этой ветке если плата не sk-imx233, есть же отдельная ветка для вопросов связанных с Linux, а то у читающих может сложиться ложное впечатление что на sk-imx233 nand не работает :)
Спуститься к концу Подняться к началу
Персональная информация
suprun
Добавлено 28.09.2011 15:43 Редактировалось 28.09.2011 15:46 Сообщение: 3
suprun
0

Пункты: 1358
Регистрация: 02.10.2009
Пол: Мужчина
платка аналогичная SK-iMX233 но немного урезанная (пока )) ) без эзернета преобразователя, поодержки видео.. В общем связка проц+рам+нанд идентичная.
Ядро взя вот отсюдова: [u]http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=LEIMX&fpsp=1&tab=Design_Tools_Tab#[/u] называеться L2.6.31_09.12.01_SDK_SOURCE ..как быть не знаю(((((

по-поводу второй темы-Ок, спасибо создам в другой ветке..
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 28.09.2011 16:09 Сообщение: 4
sasamy
4.70

Пункты: 77333
Регистрация: 14.08.2009
2.6.31 - уже не помню с какой версии исправили но вроде бы должно быть с вашим ядром все ок, на всякий случай попробуйте поновее
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=12773#13092
пароль pub - там оригинальное ядро freescale без патчей для sk.
Спуститься к концу Подняться к началу
Персональная информация
alexsl
Добавлено 12.06.2012 11:29 Редактировалось 12.06.2012 11:30 Сообщение: 5
alexsl
0

Пункты: 4270
Регистрация: 26.10.2010
Добрый день.
Возникла проблема с NAND следующего характера. Были взяты 2-е платы очищенные под управлением ядра 2.6.31(с диска в составе платы imx233). В результате имело на одной 5 на другой 6 bad блоков. Далее на эти платы был залит образ от сюда : http://www.starterkit.ru/html/index.php?name=forum&op=view&id=12773&num=2 . После попытки прошивки обоих плат, на этапе flash_eraseall /dev/mtd1 посыпалась куча bad-ов. Скажите, каким образом можно очитить в нанд информацию о bad блоках?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 12.06.2012 13:17 Сообщение: 6
sasamy
4.70

Пункты: 77333
Регистрация: 14.08.2009
Надо править ядро и flash_eraseall из mtd-utils иначе Linux не даст стереть информацию о бедах. В uboot есть специальная команда для этого - nand scrub но к сожалению в uboot не портирована поддержка nand для imx233. Я как-то этим занимался, но не могу найти на форуме, что я тогда правил - там буквально пара строк - игнорировать проверку на bad block в подсистеме mtd ядра и в flash_eraseall при очистке блока.
Спуститься к концу Подняться к началу
Персональная информация
alexsl
Добавлено 13.06.2012 21:54 Сообщение: 7
alexsl
0

Пункты: 4270
Регистрация: 26.10.2010
Спасибо. Помогло.
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 14.09.2012 16:01 Сообщение: 8
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Можно выполнить скрипт nand scrub из SAM-BA 2.11. Мне помогло, когда уложил нанд каким то непонятным образом...
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 15.09.2012 10:55 Сообщение: 9
Pavel Ivanchenko
Admin
4.39

Пункты: 91532
Регистрация: 24.03.2009
Пол: Мужчина
SAM-BA только к AT91SAMXXXX относится, у imx233 можно убут загрузить и уже через него scrub провернуть (если в его убуте есть такая команда).
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX233