xilinx ZYNQ系列程序固化过程总结记录
下面将xilinx ZYNQ系列程序固化过程总结记录如下
第一步:创建FSBL
在File栏创建一个Application Project,便于区分应用程序,将其命名为FSBL,程序类型选择Zynq FSBL,如下面两图。
创建后会在SDK左侧工程导航栏中看到FSBL和FSBL_BSP两个自动生成的文件,如下图。
第二步 生成BOOT.bin固化文件。
在SDK左侧工程导航栏中,右键需要固化的应用代码文件,选择creat BOOT image选项,生成BOOT.bin固化文件,如下图。
注意BOOT.bin由FSBL程序、应用程序、以及FPGA(PL)bit文件这三部分生成,并注意顺序依次是FSBL程序、FPGA(PL)bit文件、应用程序,以及这三个文件的位置对不对,如下图。
最后生成的BOOT.bin文件是在应用程序的bootimage文件夹下。
第三步 烧写到FLASH中。
采用SDK自带的Program Flash功能将BOOT.bin烧写到FLASH中,非常方便,如下图。
需要注意BOOT.bin文件,以及FSBL.elf文件位置是否选择正确,然后点击program即可,如下图。
烧写过程大概要几分钟,可以关注下进度,耐心等到烧写完毕,如下图。
烧写完成后有如下提示,至此整个程序固化过程结束,重启设备即可,如下图。