请问大家,荔枝派zero使用MX25L25645G spi norflash,下载荔枝派git上的linux 5.2版本,启动时无法识别分区,导致重启。而使用nfs启动是可以正常运行的。
然后使用linux 4.10可以识别分区并挂载。
现象:
linux 4.10 启动log打印
......
m25p80 spi32766.0: mx25l25635e (32768 Kbytes)
spi32766.0: parser cmdlinepart: 4
4 cmdlinepart partitions found on MTD device spi32766.0
Creating 4 MTD partitions on "spi32766.0":
0x000000000000-0x000000100000 : "uboot"
0x000000100000-0x000000110000 : "dtb"
0x000000110000-0x000000510000 : "kernel"
0x000000510000-0x000001000000 : "rootfs"
......
正常挂载分区并运行
====================
linux 5.2 启动log打印
......
m25p80 spi32766.0: mx25l25635e (32768 Kbytes)
......
后面出现panic,无法找到root分区并重启
请问各位有没有遇到过这种情况?
离线
十有八九rootfs没起来的问题,请贴出来完整log
离线
多谢回复,我把分区信息写到设备树中就可以了,但是之前写到bootargs环境变量中就无法识别分区信息。
离线
多谢回复,我把分区信息写到设备树中就可以了,但是之前写到bootargs环境变量中就无法识别分区信息。
是不是没有开启内核对启动参数中分区表解析的功能?
离线
离线