生成xsa文件,可以参考Xilinx Vivado2020.2创建MicroBlaze工程生成xsa文件链接: link.
1、通过Vivado界面的Tool—>Launch Vitis IDE(或者直接打开桌面的Xilinx Vitis 2020.2快捷方式)
第一次打开Xilinx Vitis 2020.2需要设置一下路径,指定workspace即可;
2、进入界面之后,点击File—>New ,新增 Platform project,名称可以自己指定
3、点击Browse选择我们从VIVADO导出的.xsa文件
4、导入.xsa之后,点击Finish
5、点击Finish之后,我们就可以看到加入的Platform。
6、Platform建立完成之后,下一步我们新建Application Project。
7、Next下一步
8、选择demo,Next下一步
9、对Application 命名
10、Next
11、Application Create Finish
12、Application Create 完成之后,我们可以看到Platform显示的是out-of-date,需要先Build一下。
13、到此为止,我们的platform和Application都建立完成了,接下来我们去运行C语言,打印hello world
首先我们需要配置端口,因为我们的打印是通过Uart口输出,注意选择Standard COM Port
14、如果我们只是download程序运行选择Run as,如果希望打断点单独跟可以用Debug As
15、Download
16、我们可以通过界面右下角查看进度
17、程序加载运行完成之后,我们就可以看到打印了。
18、原始的C代码可以随便修改,你也可以根据自己的需求修改下C代码,打印自己定义的字符。