ZedBoard教程PS篇(1):新建hello_world工程

  开发板环境:vivado2017.4

开发板:Zedboard 芯片型号:xc7z020clg484-1

本章涉及到使用PS端资源,配置zynq核后编写sdk代码,然后通过串口打印输出

1.打开vivado2017.4

2.点击Create Project 新建工程,点击Next

3.填写工程名称和工程存放路径,点击Next

 

4.选择Boards,并且选择官方的zedboard zynq,点击Next

点击Finish,完成工程创建

 新建的hello_world工程

  5.点击Create Block Design

点击OK

 6.点击+号,在弹出选择框内输入zynq,双击搜到的zynq核

 调用的zynq核

 7.双击zynq核,然后导入官方tcl配置文件

选择配置文件,点击OK

可以看到MIO这一项,官方配置了不少外设接口,这里将官方的配置文件删除一部分,这个工程只是用到了部分接口,点击OK完成对zynq核的配置

 配置后的zynq核

 点击自动布线引出ps管脚

自动布线后的zynq核

 将FCLK_CLK0连接到M_AXI_GP0_ACLK端口

 8.右击 design_1->Generate Ouput Products   生成综合文件

在弹出的对话框中点击Generate

 

9.右击 design_1->Create HDL Wrapper  生成顶层文件

 在弹出的对话框中点击OK

  

生成的顶层文件,因此工程只是PS端工程不涉及fpga开发,所以不需要添加约束文件

 10.点击Generate Bitstream产生bit文件

点击Yes

 

点击OK

正确生成bit文件后,点击Cancel关闭对话框

正确生成了bit文件,并且没有出现报错

 11.点击菜单栏上的 File->Export->Export Hardware 导出硬件配置文件 

 勾选bitstream,点击OK

 12.点击菜单栏上的 File->Launch SDK->OK启动SDK

  点击OK

 SDK界面

 13.点击菜单栏上的 File->New->Application Project新建工程

 在弹出的对话框中选择新建一个fsbl工程文件,点击Next

 选择模板Zynq FSBL文件,点击Finsh完成fsbl创建

  新建的fsbl文件

  14.再次点击菜单栏上的 File->New->Application Project 新建hello_world工程

 

  新建hello_world工程,选择刚刚新建的fsbl_bsp,点击Next

 选择hello_world工程模板,然后点击Finish完成工程的创建

 新建好的hello_world工程

 15.右击 HelloWorld工程->Create boot Image, 生成BOOT.bin启动文件

  在弹出的对话框中点击Create Image

 生成的BOOT.bin文件

 将开发板打到SD卡启动模式,将BOOT.bin文件复制到SD卡,开发板上电运行

按一次RST按键,串口会打印一次hello_world,如下图所示

 ​

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值