Vitis下Zynq硬件平台的测试

在zynq开发时,在vivado中新建zynq硬件平台,加入dma、axi接口模块,在进行构建软件系统之前,通常需要对硬件平台进行验证,检测模块新建过程中是否存在问题。下面对这一过程进行简单介绍。
导出硬件平台
在完成硬件平台搭建后,file-> export->export hardware,选择fixed,include bitstream,导出.xsa文件。
在vitis中新建工程
在vivado中打开vitis,tool->launch vitis ide,在workspace中输入vitis工作目录。
点击create application project,选择create a new platform from hardware(xsa),选择之前生成的.xsa文件,新建工程zynq7035。
新建empty application,finish。
编写裸机软件代码
建立好工程后,在src中加入软件代码,点击import sources,选择编写好的代码。
编译代码,build project。
vivado和vitis联合调试
使用vivado和vitis联合调试分为以下步骤:
在vitis中运行调试程序 在vivado中下载程序,设置ila触发条件 在vitis中单步运行程序 在vivado中查看ila输出结果,在vitis中查看调试结果 在vitis中运行调试程序
右击工程文件,debug as->1,进入调试界面
在vivado中下载程序
同时下载.bit和ltx文件,下载后遇到如下问题:
在vitis中运行一下软件代码,然后refresh device可以解决。原因也很好理解,ila时钟使用ps输出,ps先运行后才能输出时钟。
在vitis中单步运行程序
在window中点击memory,输入要查看数据在内存中的地址,在memory中查看数据。
单步运行程序程序
重复上述过程,完成代码调试。


多功能肉制品安全检测仪的产品性能是怎样的
PCB企业财报数据综合展现
esd保护措施有哪些
消磁电阻在电视机消磁中的应用
python和人工智能的关系
Vitis下Zynq硬件平台的测试
RFID系统是智慧物流仓储产业的首要步伐
你用4K视频电视看里约奥运会了吗?
感恩节,用华为nova 2记录美好的一天
集成电路构成的振荡电路大全
手机壳泄露iPhone XI外观
一加第一款智能手表通过印度BIS认证
LabVIEW引入特别的虚拟仪表的概念
“无线”功率开关为节能汽车提供先进电源管理解决方案
锐成芯微车规级存储IP赋力汽车芯片
浙江大学医学院研制出了一款微纳机器人
ELAF-125N-T30005力传感器在电子秤中防止作弊
无线压力变送器/物联网压力表的特点
冬季电池活性衰减成电动汽车最大障碍 续航和取暖之间必须要有取舍
PADS的变量管理器