首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

《Vitis ZYNQ开发秘籍》-开始使用 Vitis

咱们在上一章《Vitis ZYNQ开发秘籍》- 用户IP打包及ZYNQ IP设置,最终的实验现象是 LED 灯流水的间隔不是 1S,问题原因是 ZYNQ IP 提供的时钟频率不对,为了解决这个问题,咱们要启动 Vitis 让 ARM 跑起来。

所以这一章,咱们会开始使用 Vitis,来看看 Vitis 怎么用,看看与以前的 SDK 有什么区别。

这一章所用的工程,还是咱们上一章的工程。

第一步:执行 Export Hardware

在工程目录下新建 vitis 文件夹,后面与 vitis  相关的东西都放在这个里面。

第二步:启动 vitis

这就是 vitis 启动后看到的界面了。

第三步:在 vitis 中新建应用工程

咱们目前只能新建一个 Empty application ,因为其他的工程需要用到串口,而咱们并没有在 ZYNQ IP 中使能串口。

这就是在创建好 Application 工程后的显示界面。

vitis 中会有一个 platform project ,这是自动创建的,当然它也可以手动创建。

第四步:编写 C 代码

首先在 src  里面创建 main.c 文件,之后再该文件中编写一丁点代码,只要能让 ARM 那边运行起来就行了。

代码写好之后,CTRL+S 保存,再 CTRL+B 编译。

第五步:启动调试

先在 vivado 中下载 bit 文件。

在 vitis 中进行 Debug 配置。

好了,到这运行起来了,LED流水灯的间隔也正常了。

对于 Vitis 这个工具,其实用过 SDK 的朋友会发现,在操作上似乎也没有太大差异。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200826A0AODW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券