1-petalinux 问题记录-根文件系统分区问题

1-petalinux 问题记录-根文件系统分区问题

  在MPSOC上使用SD第二分区配置根文件系统的时候,需要选择对应的bootargs,但是板子上有emmc和sd两个区域,至于配置哪一种mmcblk0就出现了问题,从vivado中的BlockDesign和MLK XCZU2CG原理图来看的话,我使用的SD卡应该属于第二个设备,按理来说应该就是mmcblk1,但是实际操作折腾下来我发现我错了。SD卡作为mmcblk1的前提是前面那个emmc那个设备需要启用,不启用的话那SD卡就是mmcblk0。

  启动失败的话系统会一直停留在Waiting for root device /dev/mmcblk1p2...

  然后我发现了一个比较简单的判断方法,打开petalinux-config --get-hw-description=.​的时候会执行读取硬件描述文件配置的程序,那么这个时候能够在petalinux-config​上看到默认的一个配置,如下:

image

  然后结合上一次Boot参数没有传递的问题,在设备树文件里面配置一下

image

  ‍

posted on 2024-11-01 15:24  naive156  阅读(4)  评论(0编辑  收藏  举报

导航