This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

UBI不能打开 MTD设备

sdk版本:ti-processor-sdk-linux-omapl138-lcdk-04.01.00.06

您好,

我想从omapl138 nand 文件系统启动,UBI、MTD已经编译进内核,uboot参数也已经配置好:

        setenv bootargs console=ttyS1,115200n8 rootwait=1 rw ubi.mtd=1,2048 rootfstype=ubifs root=ubi0:rootfs

但是启动过程中UBI报错:

怀疑MTD没有加载,测试发现MTD加载顺序 在 UBI之后。(我的测试方法是从 emmc 启动,查找 mtd 启动顺序,发现 mtd 是在文件系统阶段启动;Systemmap上,ubi也在mtd之前)

怎么让MTD在UBI之前启动,进而能实现从ubifs启动文件系统?

我的 .config配置文件:1460.config-nand.txt        System.map文件:4540.System.map.txt

谢谢!