如何使用Zynq-7000平台SD卡加载裸机程序(上)

2025-05-30 16:36:54

1、1. 设置工作路径在快速启动栏找到 Xilinx SDK 2017.2,单击打开 SDK。

如何使用Zynq-7000平台SD卡加载裸机程序(上)

3、点击 OK 完成设置,系统进入 SDK 工作界面

如何使用Zynq-7000平台SD卡加载裸机程序(上)

5、bin 文件夹的内容如下,不同的芯片型号 axi_gpio_wrapper.bit 文件不同,其它文件相同,所以不同芯片型号生成的 BOOT.bin 文件不同,"光盘资料\Demo\Baremetal\bin"下的文件夹中已经提供了不同芯片型号对应的 bit 文件。

如何使用Zynq-7000平台SD卡加载裸机程序(上)

7、点击 Browse…选择分别将 output.bif 和 BOOT.bin 输出到桌面的 bin 文件夹里。

如何使用Zynq-7000平台SD卡加载裸机程序(上)

9、Partition type 会自动选择 bootloader,除了添加第一阶段启动引导文件系统会自动识别为 bootloader 以外,其它文件默认识别为 datafile。之所以系统会自动选择 bootloader 是因为我们在新建 zynq_fsbl 工程的时候在 Templates 向导中选择"Zynq FSBL"后,生成的就是 Zynq FSBL 的一级 Bootloader 程序文件,如果点击的是"Hello World",则生成的是"Hello World"的一级 Bootloader 程序文件,相关操作可参考用户手册《Vivado 工程新建及使用》中的"新建 zynq_fsbl 工程"部分内容,如下图为《Vivado 工程新建及使用》操作中的相关截图。

如何使用Zynq-7000平台SD卡加载裸机程序(上)

11、接下来再相继的添加上 axi_gpio_design_wrapper.bit 文件,和 axi_gpio.elf 文件(注意 bit 文件要在裸机程序之前,因为 fsbl 会先加载 bit 文件配置 PL 端硬件,裸机程序后加载。)

如何使用Zynq-7000平台SD卡加载裸机程序(上)

12、添加完成后点击 Create Image,开始制作 BOOT.bin 文件。

如何使用Zynq-7000平台SD卡加载裸机程序(上)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢