首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Zedboard学习——流水灯设计五(SDK)

Zedboard学习——流水灯设计五(SDK)

前面的流水灯系列已经完成了Vivado部分的设计~下面给大家介绍的是SDK部分~


SDK中的软件设计

打开后的SDK界面如下:






1. 单击File > New > Application Project


2.输入工程名zj,单击Next



3. 选择一个空的模板:empty application,单击Finish,等待工作环境的建立:


4. 单击led > 右键单击src > new > Source File



5.输入工程名zj.c,单击Finish

6. 编写如下程序,Ctrl+S,保存的同时,软件会自动开始编译,在左下角problem处可以看到相应的warningerror

程序会在回复中给出~
7. 单击Xilinx Tools > program FPGA将比特流烧写到板上(在Vivado中就先将比特流烧写到板上有两个原因:1.如果SDK调试时出现问题,这样可以检测首先是不是Vivado的问题,如果成功烧写,说明板的连接没有问题,并且Vivado软件本身没有问题;2.在之前的调试过程中出现过直接Xilinx Tools > program FPGA无法烧写的情况;因此,保险起见,选择在Vivado中就先将比特流烧写到板上










8.单击Program(和在Vivado中烧写的现象一样,完成后DONE蓝色指示灯会亮




注:如果软件本身以及板的连接没有问题,那么这个步骤会在三秒左右完成,如果一直卡在一半的进度,说明SDKVivado没有很好的建立关联;




9.Terminal处,单击带有加号的图标,对串口进行配置:




10.
在用到串口打印时,需要设置的COM口,为设备管理器中的USB serial port(本机为COM5),因此要选择COM5,注意波特率为115200





  11.右键工程目录中的zj目录,选择Run As > Run Configurations







12.STDIO Connection中设置COM 5和波特率115200







13.单击Run即可运行程序,看到流水灯的效果,每次跑完一圈会打印:数字:SUCESS!.的消息,数字为流水灯循环的次数。




返回列表