在fpga上把裸板程序跑起来之后,就可以在arm里跑了,不知怎么搭建的话可以参考博客
Zynq7020 adi官方的hdmi搭建:https://blog.csdn.net/smile_5me/article/details/82494092
然后我们需要创建bit文件,fsbl文件,uboot文件。将这三个文件烧到qspi里,详细的操作步骤可以参考我之前的博客,值得注意的是,必须为同一个版本,也就是说uboot要和你使用的统一,在上面博客上面的红色字体。
Zynq7020 制作boot.bin以及烧录到开发板:https://blog.csdn.net/smile_5me/article/details/82224552
烧到qspi之后就是将内核和设备树放到SD卡了,提供了adi官方的内核,以我为例子
https://github.com/analogdevicesinc/Linux/tree/2016_R2
解压,编译内核和设备树
make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- zynq_xcomm_adv7511_defconfig
make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- uImage LOADADDR=0x00008000
m