Имеется ли возможность в случае неиспользования NAND-флеш для хранения ядра и rootfs, завести там файловую систему и что-нибудь полезное на ней хранить. Что нужно для такого доступа указать при конфигурировании ядра(драйвера какие-нибудь может быть)? И самое главное какой файл устройства соовтетствует NAND-flash, если таковой имеется?
Не читал раньше. Забыл сказать - у меня плата SK-AT91SAM9XE512-S3E))
Тем не менее сейчас прочел. Как я понял там хорошо описан процесс заливки на NAND-flash с Windows на внешнем компьютере, мне интересен доступ к NAND-flash с Linux, который ставится на плату. Будьте добры, поясните, я не совсем видимо понял.
Вообще такой вопрос возник, когда я хотел проверить наличие работоспособных драйверов для NAND в Linux, после сборки своего ядра и rootfs. А как примерно нужно получать доступ к NAND я не понял. Вроде бы через /dev/mtdblock0-3, но они не монтируются
Я и подумал или драйверов нет или по другому доступ к NAND-flash осуществляется. Решил уточнить.
Ага, нашел. А если я собирал свое ядро и rootfs. После старта системы точка монтирования /mnt/nand отсутствует. В чем может быть дело? Она видимо создается каким то стартовым скриптом? Меня как раз и интересует что нужно монтировать.
Очевидно раз у меня не монтируется - значит я забыл драйвер включить в конфиге ядра, не подскажете, где он располагается? У меня задача просто - поднять работоспособный Linux со всеми драйверами для платы.
Тоже вопрос про /mnt/nand. Ядро взял оригинальное (с диска из комплекта) 2.6.24.
/mnt/nand монтируется, но писать туда не дает, говорит:
Cannot allocate memory.
В чем может быть причина?