Пользователь пишет:Посадочное место подавляющего большинства чипов NAND flash (и разных производителей в том числе) одинаковое, этим и обусловлено "левое" обозначение на схеме, на плату устанавливается 256М - K9F2G08U0A.
Если Вам этого объема не достаточно, можете заменить на более емкий чип, если он не будет "экзотичным" как u-boot так и ядро сами его поймут, единственно в описании платы придется изменить размеры партиций NAND flash.
Но размер Nanda был определен неправильно 64 MiB в место 512 MiB. Я посмотрел в файле nand_ids.c с Chip ID: 0x76 и там неправильно определен размер. Придется исправить эту табличку.
Если можно подскажите пожалуйста, как правильно собрать ядро и сделать его U-BOOT загружаемым. Заранее спасибо.
Для начала, попробуйте пересобрать ядро с измененной табличкой (я боюсь что этого будет не достаточно), запустите скрипт make_kernel, далее обновите ядро tftp_update
Здравствуйте starterkit
Я поправил ядро и залил, сейчас все нормально определяется в ядре, но неправильно в U-boot .
Я подозреваю, что по этой причине система не грузится
Здравствуйте starterkit
Я пересобрал u-boot, но все равно нечего не изменилось, все падает при попытке монтировать файловую систему. Вы случайнее не знайте промышленный нанд который работает без ошибок (проверенный)? Заранее спасибо.