本文主要是介绍Ultra96 Vitis ps串口实验,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Ultra96 Vitis ps串口实验
- 项目背景
- pl端设计
- ps端设计
项目背景
最近需要使用ultra96来做裸机的开发,奈何网上很多ultra96的教程都注重于petalinux的开发,而且怎么全是用sdk很少用vitis的!!所以以此篇文章作为我的探索过程。
pl端设计
pl端的设计比较简单,我是导入了avnet提供的板卡文件然后run automation生成的block design。
注意:要生成比特流文件并和hardware一起导出,否则最后在ps端会出现如下错误
ps端设计
前面都是比较正常的创建application project。工程可以用空的工程,也可以用自带的helloworld工程。
需要注意的是要把platform.spr下面的bsp中的uart0给修改为uart1(如图)。
最后运行代码即可(记得program FPGA)。
结果如下:
如果想进一步了解细节,推荐观看下面这个视频:
油管上的视频教程
这篇关于Ultra96 Vitis ps串口实验的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!