我正在为我的项目使用 petalinux 和 vivado 2016.04 和 microzed 7010 板。
我已按照步骤操作 => 我已通过跳线将板设置为 QSPI 模式。我已经对船上的 imaged.ub 进行了 TFTP(运行 netboot),并通过 NFS 从我的 PC 安装了屋顶。
为此,当在 petalinux-config 中配置 NFS 时,我必须手动禁用内核配置中的 initramfs。
如果我没有在内核中禁用 initramfs (petalinux-config -c kernel ) 但配置了 NFS (petalinux-config),则 rootfs 将从 QSPI 挂载。
我是 petalinux sdk 和 microzed board 的初学者。即使我配置了 nfs 但没有在内核中禁用 initramfs 并且我的 bootargs 是什么原因使它从 QSPI 挂载 rootfs
输入: 1。“bootargs=console=ttyPS0,115200 earlyprintk root=/dev/nfs nfsroot=172.16.9.187:/tftpboot/nfsroot,tcp,v4 ip=172.16.9.25 rw”
手动我交叉验证了 NFS 从 PC 到板的 rootfs 安装。
2. “mount -o nolock -t nfs ip_addr:/tftpboot/nfsroot /home/root/”
任何帮助将不胜感激。提前致谢。
问候, 普里塔姆