Я работаю над пользовательской платой на базе NXP i.MX7D SoC. Я хочу создать новый раздел, чтобы сохранить базу данных конфигурации на nand.Новый раздел NAND для UBIFS
Для этого я внесла изменения в u-boot в mtdparts args, который передается ядру в командной строке. Новый раздел nand создан успешно, и я могу видеть новый узел mtd в/dev.
Но чтобы сохранить файл конфигурации на новых разделах, мне нужно отформатировать его и смонтировать. Я выполнил следующие шаги.
ubiformat /dev/mtd5
ubiattach /dev/ubi_ctrl -m 5
ubimkvol /dev/ubi1 -Nconf -m
mkdir -p /mnt/conf
mount -t ubifs ubi1:conf /mnt/conf
Все вышеуказанные шаги преуспевают. Я могу создать файл в каталоге/mnt/conf. но, к моему удивлению, в следующий цикл загрузки я не могу увидеть новый узел ubi1 под/dev и поэтому не смогу его смонтировать. Если я снова выполнил выше шаги, предыдущая база данных недоступна. Я думаю, что мне нужно внести некоторые изменения в u-boot.
Если кто-либо столкнулся с такой проблемой или осознал, что делать, пожалуйста, дайте мне знать.
Показывать оригинальные и новые объявления MTD в реальных командных строках ядра. Показать журналы загрузки оригиналов и новых объявлений MTD. IOW - это новый раздел, выделенный из ранее не использованной вспышки или вырезанный из существующего раздела? – sawdust