ZYNQ-Hello world

Hello world

友情提示:页面比较长,但是步骤十分详细。由于第一个工程所以比较细,后面的文章会省略掉前面的步骤,直接从创建子系统开始写作(暂且称为作品,其实挺差的)

一.创建项目

点击Create Project,创建一个项目
在这里插入图片描述

点击Next
在这里插入图片描述

项目名称尽量和所作的任务一致,方便一眼就能看出是什么
在这里插入图片描述

两处默认是勾选,若没有勾选就请勾选上
在这里插入图片描述
搜索相对应芯片例如使用是xc7z020clg400-1
在这里插入图片描述
点击Finish,项目创建完成
在这里插入图片描述

二.环境搭建

点击Create Block Design 创建一个子系统
在这里插入图片描述
在这里插入图片描述
点击+号,搜索ZYNQ,双击选择
在这里插入图片描述
双击ZYNQ打开
在这里插入图片描述
记住LVCMOS一定要选择1.8v的,勾选SD0和Uart0
在这里插入图片描述
暂时用不到时钟,取消勾选
在这里插入图片描述
在这里插入图片描述
这里是DDR的配置,相关参数可查看手册
在这里插入图片描述
选中两个引脚,右键Make External ,将两个引脚输出出去
在这里插入图片描述
在这里插入图片描述
创建顶层文件,点ok
在这里插入图片描述
生成bitstream,点ok即可
在这里插入图片描述
Bitstream生成结束后,点取消,将bit文件导出
在这里插入图片描述
在这里插入图片描述
打开软件开发平台(SDK),点ok,打开SDK期间‘千万不要到处乱点’否则出现奇怪问题
在这里插入图片描述

三.软件开发

创建新软件项目New->Application
在这里插入图片描述
选择hello world工程,这里有现成的可以直接使用,包括下边一系列都能使用
在这里插入图片描述
生成ok
在这里插入图片描述
开始下载到板卡调试,首先插上xilinx JTAG,板卡电源线,其次选中Hello_World文件,选择Debug As,选择Debug Configurations
在这里插入图片描述
默认是选择ARM cortex A9,可以打开terminal查看打印的信息,方便观察情况,添加端口,端口可以查看,查看端口步骤‘此电脑右键’,‘设备管理器’,‘端口’,显示有三个COM口,因为有JTAG和串口线(电源线),选择串口COM口,插拔试试就清楚了
在这里插入图片描述
成功打印‘你好 世界’
在这里插入图片描述

四.总结

有需要注意的几个地方SD0和Uart0两个功能的引脚千万别选错,否则没法运行(虽然一般也不会错,毕竟引脚的功能固定了),还有MIO内LVCMOS1.8V电压千万别选错,记住必须是LVCMOS1.8V,稍有不慎Hello World就没法打印。

虽然工程十分简单,但是步骤非常繁琐呀!(有木有)

Hello World工程到此结束,后续会更新

谢谢~

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值