VIVADO+FPGA调试记录

vivado+FPGA调试记录

  • vitis编译vivado导出的硬件平台,提示'xxxx.h file cant find'
  • VITIS内定义的头文件找不到

vitis编译vivado导出的硬件平台,提示’xxxx.h file cant find’

此硬件平台中,包含有AXI接口类型的ip。在vitis编译硬件平台时,经常会报错,常用的解决方法是,按照下图修改对应文件夹下的makefile文件
VIVADO+FPGA调试记录_第1张图片
1.路径 hw/drivers/ip_name/src下的makefile
VIVADO+FPGA调试记录_第2张图片
2. 路径 ps7_cortexa9_0/standalone_domain/bsp/ps7_cortexa9_0/libsrc/ip_name/src
VIVADO+FPGA调试记录_第3张图片
3.路径zynq_fsbl_bsp/ps7_cortexa9_0/libsrc/ip_name/src

VIVADO+FPGA调试记录_第4张图片

VITIS内定义的头文件找不到

此头文件是在vitis内部创建的,并不包含axi接口
VIVADO+FPGA调试记录_第5张图片
解决方法:在应用工程上右键单击,单击properties。
VIVADO+FPGA调试记录_第6张图片
找到C/C++ General --> Paths and Symbols,在右边的Includes选项卡上点击Add按钮:
VIVADO+FPGA调试记录_第7张图片
点击Workspace按钮,选择包含头文件的文件夹
VIVADO+FPGA调试记录_第8张图片
即可编译成功
VIVADO+FPGA调试记录_第9张图片

你可能感兴趣的:(fpga)