本次介绍用Vivado构建Zedboard开发板的硬件平台+SDK开发应用程序(Zedboard裸机开发)
过程如下:
一、运行Vivado,建立新工程
指定好工程路径,下一步,选择RTL Project,勾选“Do not specify sources at this time”(先不添加源文件和引脚约束)

接下来选择对应的开发板,勾选Board,选择Zedboard XXXX

最后的界面显示了新建工程的相关信息:

点击finish完成。
二、添加处理器zynq-7000(IP)内核
点击左侧菜单栏Flow Navigator->IP Intergrstor->Create Block Design

填上名字,选好所在文件夹(其实就是下图的Sources)

点击开发界面中的Add IP的加号,通过输入关键词来搜索需要添加的IP核

选中IP核后,系统会以图形界面的形式把IP核显示出来:

点击上图浅绿色条带中的Run Block Automation

勾选apply board preset,将这个IP核相关的输入/输出信号映射到芯片具体的引脚上,并添加必要的约束。

本文详细介绍了如何使用Vivado和SDK在Zedboard上开发嵌入式应用程序。从创建Vivado工程、添加zynq-7000处理器内核,到生成比特流文件,再到导入SDK进行软件开发,创建BSP和Hello World应用,最后进行板级调试,全过程覆盖了硬件设计和软件开发的关键步骤。
最低0.47元/天 解锁文章
2599

被折叠的 条评论
为什么被折叠?



