TQSDRPI开发板教程:创建HelloWorld工程

目录

创建工程

制作fsbl文件与SD卡启动

FLASH烧写与启动


项目资源分享
链接:https://pan.baidu.com/s/1LLuNVD3xdT5FT-glBgT0JQ 
提取码:vruv 

创建工程

打开vivado2019.1创建工程

下一步

设置工程名称与地址。勾选reate…选项,会创建一个新的文件夹,项目保存在其中,文件夹名称与工程名称相同

创建RTL工程-->勾选不添加文件-->下一步

选择芯片型号搜索:xc7z020clg400-2,选择后继续下一步

完成创建工程

创建设计文件-->设置名称-->确定

添加设计文件-->搜索ZYNQ-->双击添加

双击ZYNQ进行配置-->点击Presets-->选择Apply…

使用本历程提供的预设文件直接导入,也可以直接根据原理图自行配置

预设文件在项目文件夹下的file文件夹中

根据项目不同使用的配置有所变化,需要根据实际情况进行配置。

点击OK完成配置

点击Run…运行模块自动化-->全选-->确定

把模块的时钟连接起来

右键设计模块-->选择Gener…

确定生成

再次右键设计模块-->选择Crea…

此处两个选项,选择第一个Copy…,创建出来的文件可以被更改编译。选择第二个Let…,创建出的文件只供查看,修改后不参与编译。根据实际需求选择。由于此项目不需要进行更改选择第二个即可。

点击Gener…生成bit文件,后续弹出的串口选择确定。

导出硬件设计文件

FileàExport…-->Export Eard…

弹出的窗口点击确定

此处有个Incl…,包含bit流的选项,在一些特殊的工程里面需要进行勾选

打开SDK

点击file-->选择Launch SDK

弹出的窗口选择确定

打开SDK后创建HelloWorld工程

File-->New-->Applic…

设置项目名称-->下一步

选择Hello World工程-->完成创建

打开helloworld.c文件-->修改代码,如下图所示,修改完成后需要保存编译。

Ctrl+S保存后自动编译

把开发板的启动模式设置为JTAG模式,插入串口与TJAG下载线

打开串口助手软件,注意本设备有俩个串口号,需要都打开,串口打印的内容会从其中一个串口输出。

回到SDK,右键HelloWorld工程-->Run AsàLauch…

串口打印内容如下

制作fsbl文件与SD卡启动

可以使用SD卡启动,需要制作BOOT.bin文件,步骤如下所示:

File-->New-->Applic…

名称设置为fsblà下一步

选择FSBL工程-->完成创建

Xilinx-->Crea…

选择BOOT文件保存的地址-->添加文件-->生成BOOT.bin文件

一共需要添加三个文件,需要安装顺序一个一个添加,路径根据上图参考

把生成的BOOT.bin复制到SD卡中,插入开发板,把启动模式设置为SD卡启动,插入串口线

打开串口助手,会识别到两个连号的串口,都打开,查看串口打印内容。可以看到在循环输出打印内容

FLASH烧写与启动

烧写flash,点击Xilinx-->选择Pro..

添加BOOT.bin-->添加fsbl-->烧录

如下图所示表示烧录完成

把开发板启动模式设置为flash启动,连接好串口线

打开串口助手软件,本开发板有两个串口,需要都打开,输出信息如下所示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值