目录
自我隔离中,把积灰的zynq7020板子拿出来,体验一下vitis的使用。
硬件:米尔科技 Z-Turn
环境软件:win10 + Xilinx 2019.2 Vivado & Vitis
PS最小系统
建立硬件系统 vivado
建立工程
新建diagram,添加zynq process IP,配置内存,勾选UART1。
生成bit文件,导出
导出的vitis需要的 .xsa 文件
建立软件系统 vitis
建立platform 工程
建立platform工程
选择从XSA建立
选择刚才从vivado导出的XSA文件
完成。
建立app工程
选择新建APP项目
选择使用刚建立的paltform
选择语言
选择示例项目
完成。可以看到建立的项目
运行和调试
选中platform,
类似与SDK中的BSP,可以修改支持库
查看支持的外围驱动及相关文档和示例工程
并可以查看详细的硬件定义
连接串口,添加窗口
链接板卡的串口
运行
开始运行
串口输出打印信息
调试模式下运行
结束。个人感觉和以前的SDK整体流程差不多,就是编译没有自动编译,且编译速度比SDK慢了一些。
参考
UG1165:Zynq-7000 SoC: Embedded Design Tutorial
UG1400:Vitis Unified Software Platform Documentation Embedded Software Development
UG1393:Vitis Unified Software Platform Documentation Application Acceleration Development