vitis问题记录

问题描述:vitis创建新工程,将ADI例程no-OS的源代码文件复制到相应文件夹下,在添加路径后编译时,代码部分无错误,出现错误如下图所示。
vitis编译错误

错误信息:d:/vivado2022.2/vitis/2022.2/gnu/aarch32/nt/gcc-arm-none-eabi/x86_64-oesdk-mingw32/usr/bin/arm-xilinx-eabi/…/…/libexec/arm-xilinx-eabi/gcc/arm-xilinx-eabi/11.2.0/real-ld.exe: cannot find -l-Wl,–start-group,-lxil,-lgcc,-lc,–end-group
collect2.exe: error: ld returned 1 exit status
make[1]: *** [makefile:62: adrv9009_zc706_1.elf] Error 1
make: *** [makefile:53: all] Error 2

问题解决:
右击app下的芯片,选择C/C++ Build Settings
在这里插入图片描述
在Settings -> Tools Settings -> ARM v7 gcc linker -> Inferred Options ->Software Platform中添加以下信息,注意在第二条中替换【app工程名】:

-Wl,--start-group,-lxil,-lgcc,-lc,--end-group
${resolvePlatformFile:project=【app工程名】,fileType=bspLib}

在这里插入图片描述

在Settings -> Tools Settings -> ARM v7 gcc linker -> Libraries 中,若相关信息,删除即可。
在这里插入图片描述
参考:https://support.xilinx.com/s/question/0D54U000084fgYtSAI/cannot-find-lwlstartgrouplxillgcclcendgroup?language=en_US

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值