初级会员
- 积分
- 61
- 金钱
- 61
- 注册时间
- 2016-1-18
- 在线时间
- 26 小时
|
买的mp157吃灰很旧了,最近想再搞起来,卡在挂在rootfs一辆周了,麻烦大佬帮忙指点下。
uboot,uImage,dts,buildroot都是自己编译的,bootcmd和bootarg如图,uImage,dts 都可以同过nfs下载,进入kernel后无法挂在rootfs
STM32MP> print bootcmd
bootcmd=nfs c2000000 192.168.31.75:/home/angel/mp157/images/uImage;nfs c4000000 192.168.31.75:/home/angel/mp157/images/stm32mp157d-atk.dtb;bootm c2000000 - c4000000
STM32MP> print bootargs
bootargs=console=ttySTM0,115200 root=/dev/nfs nfsroot=192.168.31.75:/home/angel/mp157/images,proto=udp rw ip=192.168.31.100:192.168.31.75:192.168.31.1:255.255.255.0::eth0ff
STM32MP>
kernel挂在rootfs失败
分析nfs联网过程,uboot使用的nfs2, 主机支持nfs2,所以没有问题。
进入kernel挂在rootfs时,nfs版本为1,主机不支持nfs1
kernel中有关nfs配置如下,分别开启234还是无法挂在。
|
|