我正在使用MYIR Z形旋转板MYS-7Z020。 随附的8G SD卡上有正在运行的系统,USB端口正在此处工作。 SD卡有两个分区,第一个分区FAT32,带有boot.bin,devicetree,bitstream,内核映像,第二个分区ext3 / 4 rootfs ubuntu。 我在2019.1版中创建了一个Vivado项目,示例项目随CD一起提供在开发板上。 我必须更正Zynq-7000 IP内核中的引脚:未设置用于USB复位的MIO 51。 我已将IO设置与随附的原理图进行了比较,从而正确地确定了其他配置。
我生成比特流,并导出包含比特流的硬件。 然后,我使用以下命令制作我的BOOT.bin和image.ub
petalinux-create --type project --template zynq --name
cd
petalinux-config--get-hw-description=
petalinux-config -c u-boot -defconfig zynq_z_turn_defconfig
petalinux-build
cd images/linux
petalinux-package --boot --fsbl zynq_fsbl.elf --fpga system.bit --u-boot
我尝试了有无petalinux-config -c u-boot -defconfig zynq_z_turn_defconfig
如果我将BOOT.bin和image.ub文件放到我自己的SD卡上,所有文件都在引导中,内核将启动,RAM rootfs将被加载,并且我具有可以通过UART端口访问的常规linux命令行。
我目前遇到的问题是US