zynq开发软件操作整体流程

网上关于vivado开发zynq的资料很多,总结以下操作流程,以SD模式为例。

1.        打开vivado软件,新建工程

在新建工程步骤中,选择相应的芯片型号

2.        创建模块设计(基于IP集成形式,zynq均是以IP为核心来构建)

首先要添加zynq 的ps部分,PL-PS的接口,外围接口模块等等(根据需要进行配置,需要学习配置处理);

其次进行约束文件配置;

3.        模块配置完成,生成可综合的HDL设计文件。

在sources窗口,右键点击设计bd,选择Generateoutput products;(生成相应的HDL源文件及端口约束文件);

继续右键点击,选择Create HDL Wrapper,生成顶层文件。

4.        点击generate Bitstream生成bit文件。

5.        导出硬件配置文件,包括bit文件。

以上完成vivado软件中的操作。

6.        启动SDK

7.        新建应用工程fsbl,选择Zynq FSBL工程模板。(用于bootloader使用)

8.        继续新建应用工程(如hello_world),在board support package选择上一步建立的工程名称。

9.        对工程进行编译project—>clean

10.    创建输出镜像;BOOT.bin

11.    将BOOT.bin文件复制到SD卡中,最后将SD卡插入到开发板上。

你可能感兴趣的:(zynq)