Файлы  •  Ссылки  •  Прошивки  •  Правила  •  Архив  •   FAQ  •  Участники  •  Поиск
Регистрация  •  Вход

mtd-utils nandsim нуждаюсь в помощи

Список форумов» Флейм» Технофлейм
АвторСообщение
test_mоd
Участник
Сообщения: 1671




21-02-2017 22:12

Нужно пинок в поиске патча для nandsim под nand
c second_id_byte=0x38 (flash size:1 GB erase size: 512 KiB).
Пытаюсь эмулировать nand flash MT29F08G08ABABA
Флеша в саппорте http://www.linux-mtd.infradead.org/nand-data/nanddata.html

modprobe nandsim first_id_byte=0x2c second_id_byte=0x38 third_id_byte=0x51 fourth_id_byte=0xa6 ругается на отсутствие девайса.
С id=0xd3 замечательно создаёт mtd партицию с нужным общим размером 1GB и 4096 размером страницы,но с размером блока 256Kib.
GitHub облазил,тщетно.
Или крепкий подсрачник ламеру,что-бы направление хоть уловил.

Вывод dmesg при second_id_byte=0xd3

[ 551.641831] nand: Micron NAND 1GiB 3,3V 8-bit
[ 551.641834] nand: 1024 MiB, SLC, erase size: 256 KiB, page size: 4096, OOB size: 128
[ 551.641866] flash size: 1024 MiB
[ 551.641868] page size: 4096 bytes
[ 551.641870] OOB area size: 128 bytes
[ 551.641872] sector size: 256 KiB
[ 551.641873] pages number: 262144
[ 551.641875] pages per sector: 64
[ 551.641876] bus width: 8
[ 551.641878] bits in sector size: 18
[ 551.641879] bits in page size: 12
[ 551.641880] bits in OOB size: 7
[ 551.641882] flash size with OOB: 1081344 KiB
[ 551.641884] page address bytes: 5
[ 551.641885] sector address bytes: 3
[ 551.641887] options: 0x80
[ 551.643469] Scanning device for bad blocks
[ 551.643481] [nandsim] warning: write_byte: command (0x0) wasn't expected, expected state is STATE_READY, ignore previous states
[ 551.654043] Creating 1 MTD partitions on "NAND 1GiB 3,3V 8-bit":
[ 551.654052] 0x000000000000-0x000040000000 : "NAND simulator partition 0"

test_mоd
Участник
Сообщения: 1671




22-02-2017 00:41

тут http://www.monitor.net.ru/forum/-info-549182.html моя-же тема,ровно двухгодичной давности (как не странно улыбка )
Забросил тогда,приспичило снова,но уже разобрался в моментах,да и nand другая.Сейчас проблема именно в размере блока.НЕ смонтирует утилита UBI с неправильной конфигурацией NAND.
vlad08
Предупреждений: 1
Предупреждений: 1 
Сообщения: 171




22-02-2017 17:54

test_mоd, В таблице , на которую ты дал ссылку ошибка в ID .
Micron MT29F8G08ABABA 0x2C38002685
Из даташита
Micron MT29F8G08ABABA 0x2C28002685
Вместо: second_id_byte=0x38
Постав: second_id_byte=0x28
И думаю все должно быть нормально.
test_mоd
Участник
Сообщения: 1671




22-02-2017 21:41

vlad08, Всё там правильно с ID вендора.Собственно он и не важен.Нашёл пару патчей,пересоберу ядро.
test_mоd
Участник
Сообщения: 1671




23-02-2017 15:22

vlad08 писал:

Вместо: second_id_byte=0x38
Постав: second_id_byte=0x28
И думаю все должно быть нормально.


А что это за ID ?

Проверил
# modprobe nandsim first_id_byte=0x2c second_id_byte=0x28 third_id_byte=0x51 fourth_id_byte=0xa6
modprobe: ERROR: could not insert 'nandsim': No such device
vlad08
Предупреждений: 1
Предупреждений: 1 
Сообщения: 171




23-02-2017 18:09

test_mоd, Это ID чипа MT29F8G08ABABA с MT29F8G08ABABA_MT29F8G08ABCBB.pdf
CYB
monitor.net.ru
/
Сообщения: 12116




23-02-2017 18:43

Не понял, а где ID чипа? ST nand например

dmesg:

[ 143.155682] NAND device: Manufacturer ID: 0x20, Chip ID: 0xaa (ST
Micro NAND 256MiB 1,8V 8-bit)
[ 143.155691] flash size: 256 MiB
[ 143.155696] page size: 2048 bytes
[ 143.155700] OOB area size: 64 bytes
test_mоd
Участник
Сообщения: 1671




24-02-2017 10:31

CYB, ID чипа 0xaa,ID вендора(в частности ST) 0x20
vlad08
Предупреждений: 1
Предупреждений: 1 
Сообщения: 171




24-02-2017 11:44

CYB, В ID чипа содержится вся инфа про чип.
1 ID байт: производитель
2 ID байт: марка
3 ID байт: тип
4 ID байт: размеры страницы , доп. области , кол. страниц в блоке
5 ID байт: кол. планов , кол. блоков в плане
В "ONFI" там своя каша. В даташитах все расписано.
test_mоd
Участник
Сообщения: 1671




24-02-2017 17:29

В общем помощи тут не будет.И не надеялся в принципе.....
Список форумов» Флейм» Технофлейм» mtd-utils nandsim нуждаюсь в помощи
Перейти:  
Текущий раздел» Флейм» Технофлейм (Различные обсуждения на технические темы)








Информация по ремонту для специалистов - справочники, инструкции, энциклопедия, советы и секреты ремонта,  настройка, сервисные режимы
Powered by phpBB 2.0.18 © 2001, 2002 phpBB Group!