您尚未登录。

楼主 #1 2021-02-26 08:48:35

北风中的摇曳
会员
注册时间: 2021-02-26
已发帖子: 2
积分: 2

荔枝派zero移植linux 5.2无法挂接spi norflash

请问大家,荔枝派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分区并重启

    请问各位有没有遇到过这种情况?

离线

楼主 #3 2021-03-04 17:50:34

北风中的摇曳
会员
注册时间: 2021-02-26
已发帖子: 2
积分: 2

Re: 荔枝派zero移植linux 5.2无法挂接spi norflash

多谢回复,我把分区信息写到设备树中就可以了,但是之前写到bootargs环境变量中就无法识别分区信息。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn