Petalinux boot from QSPI flash
64GB SD卡 exfat文件系统 竟然没有让Petalinux启动成功,那就试试QSPI吧。 1 ?在u-boot build时要加上 串行flash命令,所以要在 <petalinux-project>/subsystems/linux/configs/u-boot/platform-top.h头文件中加上宏 #define CONFIG_ZYNQ_QSPI 重新build u-boot. 2 ?配置QSPI启动方式 petalinux-config? To set the boot image location as QSPI: 3?Select: Change the device selection to primary flash. petalinux-build 有2种方法 可以烧写 boot.bin 和 image.ub, 一个是xilinx sdk里的program flash 命令,另一个就是我喜欢的 串行flash的命令。 把生成的新的boot.bin 重新起个名字 BOOT_qspi.BIN,然后考到sd卡里,利用sd卡启动方式 启动板卡 mount /dev/mmcblk0p1 /mnt 很快 10多秒就考完了, flashcp /mnt/image.ub /dev/mtd2 umount ?/mnt 搞定。开心。。 串行 flash的命令: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |