Vitis IDE自定义IP Makefile错误(arm-xilinx-eabi-gcc.exe: error: *.c: Invalid argument)解决方法
天下苦Vitis久矣,在做开发的时候有时候会遇见自定义IP以后生成驱动的Makefile有问题,导致hello world都编译不通过的情况,Xilinx的官方论坛只给出了部分makefile解决方法,写的也不是很清楚,特此记录。
要解决的错误类似于:
1 |
|
首先找到这个路径
1 |
|
替换为
1 |
|
然后重新编译,顺利的话直接就好了,不顺利的话看报错的下一句有 exiting dir xxx 来定位哪个Makefile错了,接着改。
接着build application的时候有可能会爆一个qemu_args报错:
解决方法:在hardwareplatform里面增加export/name/sw/name/qemu/qemu_args.txt 内容留空即可
最后,如果build的时候出现unreferenced Xout_32,就增加头文件 xil_io.h
这样就可以了。
Vitis IDE自定义IP Makefile错误(arm-xilinx-eabi-gcc.exe: error: *.c: Invalid argument)解决方法
https://dorapocket.github.io/2022/03/26/vitis-ide自定义ip-makefile错误(arm-xilinx-eabi-gcc-exe-error-c-invalid-argument)解决方法/