我正在 DM816x evm 板上搭建一个快速的嵌入式 linux 系统。以前我一直使用 TFTP 和 NFS 将我的内核和根文件系统加载到板上。我现在正在尝试切换到从 SD 卡加载所有内容。
我对我的卡进行了分区,使得 uBoot 和我的内核映像位于一个分区中,而我的 rootFS 位于另一个分区中。开机时,Uboot 正确启动并成功启动内核。但是,内核无法挂载根文件系统。它似乎无法识别任何 SD (mmc) 卡。它给出了这个错误信息。
VFS: Cannot open root device "mmcblk0p2" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00 256 mtdblock0 (driver?)
1f01 8 mtdblock1 (driver?)
1f02 2560 mtdblock2 (driver?)
1f03 1272 mtdblock3 (driver?)
1f04 2432 mtdblock4 (driver?)
1f05 128 mtdblock5 (driver?)
1f06 4352 mtdblock6 (driver?)
1f07 204928 mtdblock7 (driver?)
1f08 50304 mtdblock8 (driver?)
Kernel panic - …
Run Code Online (Sandbox Code Playgroud)