您尚未登录。

楼主 #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分区并重启

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

离线

#2 2021-02-26 08:56:30

raspberryman
会员
注册时间: 2019-12-27
已发帖子: 503
积分: 465

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

十有八九rootfs没起来的问题,请贴出来完整log

离线

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

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

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

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

离线

#4 2021-03-06 08:41:12

狼狼
会员
注册时间: 2020-06-14
已发帖子: 79
积分: 118

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

北风中的摇曳 说:

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

是不是没有开启内核对启动参数中分区表解析的功能?

离线

#5 2021-03-06 09:21:44

奔跑的孩子
会员
注册时间: 2021-01-28
已发帖子: 51
积分: 31.5

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

看起来不像这个问题


A33 主线 Linux4.20, u-boot传入spi flash分区参数, 请教各位网友.
http://whycan.com/t_5150.html#p52393

离线

页脚

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

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