1、创建一个BOOT镜像
该小节主要讲述zynq平台利用软件套件SDK创建一个可固化BOOT镜像。
1.1 选择Ad9361_Eque1工程,选择Xilinx Tools → Create Boot Image 。
1.2 Creating a BOOT Image 出现如下图,创建MCS文件,使用默认的BIF文件路径。文件路径应该是这样的顺序:
-zynq_fsbl.elf
-system_wrapper.bit
- Ad9361_ Eque1.elf
设置Output path中的BOOT.bin为Ad9361_ Eque1_Boot.mcs,然后点击Create Image。
1.3 再次Creating a BOOT Image 出现如下图,导入BIF文件—这个工具重新加载先前设置。设置Output path中BOOT.bin为Ad9361_ Eque1_Boot.bin,然后点击Create Image。
1.4 两个文件被创建
-- Ad9361_Eque1_Boot.bin用在SD card上
-- Ad9361_Eque1_Boot.mcs 用在编程Flash上
2 、编程器件ZC7020 QSPI
2.1 设置JP7 、JP8、JP9、JP10、JP11跳线帽为 00000,启动模式为QSPI。然后选择 Xilinx Tools → Program Flash。
2.2、 选择Ad9361_Eque1_Boot.mcs 作为镜像文件 ,设置Flash类型为qspi_single和选择 verify after flash,然后点击Program。
3、断电重启,验证固化程序
断电后,设置JP7 、JP8、JP9、JP10、JP11跳线帽为 00010,即JP10为3V3。然后上电,LED灯闪烁。验证成功。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步