不使用SDK进行Zynq软件开发
发布时间
阅读量:
阅读量
本次介绍避免使用SDK生成BSP,并手动搭建Zynq SDK工程的一般方法以解决出现的一个问题。
Xilinx提供的工具确实功能强大。从Vivado到SDK中的软件编程,默认情况下大多数操作都可以通过鼠标点击轻松完成。这对于加快开发进程确实有诸多便利。然而对于新手来说,则不太适合掌握其内部原理(即知其然而不知其所以然)。因此,在本教程中我们避免使用SDK自动生成的BSP而是将整个软件工程部分进行手工搭建。
建立SDK工程
vivado部分不变,配置好zynq,导出硬件,Launch SDK。
打开SDK程序后,在导航栏依次点击File→New→Project选项;接着,在C/C++项目选项卡中选择C Project。可进入创建新项目的对话框

在当前项目中,在功能模块界面中输入项目名称并配置为Xilinx ARM架构后点击开始构建按钮即可完成整个项目的构建过程;随后在项目根目录下创建一个src文件夹(可选)
在src目录内创建并初始化一个启动汇编文件,在内存地址0处的数据用于设置复位中断的执行命令。需要注意的是,在本设计中使用了两条指令来完成复位中断,并占用了一
全部评论 (0)
还没有任何评论哟~
