网上关于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卡插入到开发板上。
版权声明:本文为CSDN博主「choose123」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/choose123/article/details/79316432