SDK开发环境初接触
1赞 在讲下面内容之前,首先介绍一下SDK开发环境,和开发流程。ps:博主之前也是小白,这是初次接触,我的这些经历,我觉得会对同样是小白的人有所帮助,大神勿喷,如有错误欢迎雅正。有其他使用技巧大家也可以评论交流一下,毕竟相互学习才是提高的最好方法。有一定基础的这篇可以绕过了。
1. SDK安装
为什么说这个呢,是因为我一个同事,他安装的时候怎么都找不到SDK,所以这里简单说一下,一笔带过。在安装Xilinx_Vivado_SDK开发套件的时候会有一个Software Development Kit的选项,把它勾上就好了。。。

2. 建个工程
首先,要建一个工程文件夹,随便取名字就好了。
然后,打开SDK,按照下图一直点OK就好了。


SDK自带了几个工程事例,在安装目录和bsp中也有很多的例子,这个做的还是很不错的。下面就以建一个非常简单的Hello World为例,我用的是ZedBoard开发板。

然后选择硬件平台,我先的是程序自带的ZedBoard平台,如果是自己 板子的换可以通过Vivado生成,这个我们后面再讲。点next,选择Hello World,点击Finish,完成。


下面就是生成的工程,1是用户的代码,2是一些库代码(上面提到的bsp中的例程),这里面的东西和硬件平台的设置有关,如果硬件平台包含的模块多的话,这里会自动多出相应的例程,如后面会说的bram等。还有一个可以找到各种参考代码的地方,就是C:\Xilinx\SDK\2016.2\data\embeddedsw\XilinxProcessorIPLib\drivers,里面会有各种例程。

3. 调试
SDK做的很人性化,简单的调试很方便。
选中共成文件如图,在后面的步骤你会发现好多东西都不用自己添加,程序自动就添加好了。

然后,如图

然后,双击如下图

然后如图,连名字都自己取好了,各种需要的东西也都添加好了,如图。


最后,看一下效果。打开串口助手,点击Debug,点击Resume。



