Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Старый форум » SK-AT91SAM9XE512-S3E
Замена NAND Flash
starterkit (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 22.02.2009 10:15
0
Сообщение: 1
starterkit (Guest)

Topic opened
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 21.01.2009 16:03 Редактировалось 21.01.2009 16:03 Сообщение: 2
starterkit (Guest)

Пользователь пишет:
Цитата
У меня вопрос относительно NAND Flash
Мне необходимо заменить NAND Flash K9F5608U0D-P (который используется у Вас на ките SK-AT91SAM9XE512-S3E) на K9F2G08U0A или на NAND512W3A2BN6 (NAND256W3A2BZA6E этот не сильно желательно но…). Подскажите плиз мне необходимо сделать какие-то изменения в ядре (где-то еще) если да, то какие? Заранее спасибо.
Посадочное место подавляющего большинства чипов NAND flash (и разных производителей в том числе) одинаковое, этим и обусловлено "левое" обозначение на схеме, на плату устанавливается 256М - K9F2G08U0A.
Если Вам этого объема не достаточно, можете заменить на более емкий чип, если он не будет "экзотичным" как u-boot так и ядро сами его поймут, единственно в описании платы придется изменить размеры партиций NAND flash.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 21.01.2009 г. в 16:04:39
Спуститься к концу Подняться к началу
vagr (Guest)
Добавлено 21.01.2009 17:28 Редактировалось 21.01.2009 17:28 Сообщение: 3
vagr (Guest)

Cпасибо
Спуститься к концу Подняться к началу
vagr (Guest)
Добавлено 26.01.2009 13:10 Редактировалось 26.01.2009 13:10 Сообщение: 4
vagr (Guest)

Здравствуйте starterkit
Я поменял NANDF flash на Nand512W3A2BN6 и как Вы сказали U-boot и ядро определили его

U-BOOT log:
NAND: NAND device: Manufacturer ID: 0x20, Chip ID: 0x76 (<NULL> NAND 64MiB 3,3V 8-bit)
NAND: Pagesize: 512, Blocksize: 16K, OOBsize: 16 64 MiB

Kernel log:
NAND device: Manufacturer ID: 0x20, Chip ID: 0x76 (ST Micro NAND 64MiB 3,3V 8-bit)
"NAND 64MiB 3,3V 8-bit"

Но размер Nanda был определен неправильно 64 MiB в место 512 MiB. Я посмотрел в файле nand_ids.c с Chip ID: 0x76 и там неправильно определен размер. Придется исправить эту табличку.
Если можно подскажите пожалуйста, как правильно собрать ядро и сделать его U-BOOT загружаемым. Заранее спасибо.
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 26.01.2009 13:37 Редактировалось 26.01.2009 13:37 Сообщение: 5
starterkit (Guest)

После загрузки системы, что говорит df ?
Спуститься к концу Подняться к началу
vagr (Guest)
Добавлено 26.01.2009 13:44 Редактировалось 26.01.2009 13:44 Сообщение: 6
vagr (Guest)

Система не грузится, все начинает валится, при попытке монтирования файловой системы
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 26.01.2009 14:05 Редактировалось 26.01.2009 14:05 Сообщение: 7
starterkit (Guest)

Для начала, попробуйте пересобрать ядро с измененной табличкой (я боюсь что этого будет не достаточно), запустите скрипт make_kernel, далее обновите ядро tftp_update
Спуститься к концу Подняться к началу
vagr (Guest)
Добавлено 27.01.2009 15:15 Редактировалось 27.01.2009 15:15 Сообщение: 8
vagr (Guest)

Здравствуйте starterkit
Я поправил ядро и залил, сейчас все нормально определяется в ядре, но неправильно в U-boot .
Я подозреваю, что по этой причине система не грузится

Kernel log:
NAND device: Manufacturer ID: 0x20, Chip ID: 0x76 (ST Micro NAND 512MiB 3,3V 8-bit)
Scanning device for bad blocks
Creating 2 MTD partitions on "NAND 512MiB 3,3V 8-bit":
0x00000000-0x04000000 : "Partition 1"
0x04000000-0x20000000 : "Partition 2"

U-Boot log:

NAND: NAND device: Manufacturer ID: 0x20, Chip ID: 0x76 (<NULL> NAND 64MiB 3,3V 8-bit)
NAND: Pagesize: 512, Blocksize: 16K, OOBsize: 16
64 MiB

Я не могу найти конфигурационные файлы для U-Boot, подскажите пожалуйста, откуда можно их найти (или как правильно собрать U-BOOT )? Заранее спасибо.
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 27.01.2009 15:48 Редактировалось 27.01.2009 15:48 Сообщение: 9
starterkit (Guest)

Аналогично, поискал, с ходу никаких хидеров с описаниями устройств не нашел, так что помочь не могу.
Спуститься к концу Подняться к началу
vagr (Guest)
Добавлено 29.01.2009 16:36 Редактировалось 29.01.2009 16:36 Сообщение: 10
vagr (Guest)

Здравствуйте starterkit
Я пересобрал u-boot, но все равно нечего не изменилось, все падает при попытке монтировать файловую систему. Вы случайнее не знайте промышленный нанд который работает без ошибок (проверенный)? Заранее спасибо.
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-AT91SAM9XE512-S3E