提示:解决上一篇文章petalinux的问题
前言
解决需要petalinux2023.2在线编译,比较耗时、SD卡启动问题和网络问题。
一、解决需要petalinux2023.2在线编译
参考下面链接:
二、SD卡启动和网络问题。
1.修改系统启动配置
进入项目文件夹输入:
petalinux-config --get-hw-description
选择Image Packaging Configuration,按下回车。
选择Root filesystem type,按回车
选择EXT4,按回车。
保存即可。退出 设置界面。
2.配置网络
输入以下命令 对内核进行配置(因为我们使用了GMII TO RGMII模块,所以需要增加XILINX_GMII2RGMII驱动 ,这一步必须要调整)
petalinux-config -c kernel
依次选择 Device Driver->Network device support-> PHY Device support and infrastructure->xilinx GMII2RGMII converter driver 的驱动选项点下键盘上的Y键 (选项前会多出一个“ * ”代表选中了)。之后用鼠标右键选择save 保存。
3.接下来编译整个工程
petalinux-build
4.输出BOOT.bin文件
petalinux-package --boot --format BIN --fsbl ./images/linux/zynq_fsbl.elf --u-boot --force
替换掉SD卡的文件,不需要uExt.txt文件。 SD卡制作烧录流程可以参考下面文章
成果:
总结
解决需要petalinux2023.2在线编译,比较耗时、SD卡启动问题和网络问题。