ecstasy 发表于 2018-8-28 19:06:36

iMX6Q烧写内核时挂不上文件系统

使用OK_MX6Q_C_v1.1开发板时,编译OKMX6Q-C(Linux)用户资料中提供的L3.0.35内核,得到uImage,在用USB烧写时,出现以下错误(打印信息如附件所示)。

rtc-rx8010 2-0032: setting system clock to 2018-08-28 10:57:51 UTC (1535453871)
VFS-liang: Cannot open root device "(null)" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
b300         7634944 mmcblk0driver: mmcblk
b301         7583744 mmcblk0p1 00000000-0000-0000-0000-000000000000

b310            2048 mmcblk0boot1(driver?)
b308            2048 mmcblk0boot0(driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)


烧录所采用的文件除uImage外,都是OKMX6Q-C(Linux)用户资料中提供的文件,打印提示的错误应为找不到initramfs/ramdisk文件系统所致。
在内核编写过程中,menuconfig配置了以下几项,但是具体参数可能不对。
1、General setup-->选择Initial RAM filesystem and RAM disk...... 项
2、DeviceDrivers-->Block devices-->选择RAM block device support 项
3、支持EXT2文件格式



xhh 发表于 2018-8-30 15:32:28

您好:
您烧写我们原始镜像时可以烧写过去吗?
我看您一共改动了三项
您可以先改动其中一项进行编译烧写,来一步一步排查问题
页: [1]
查看完整版本: iMX6Q烧写内核时挂不上文件系统