fpga.love
EN App
知识库›AMD 社区问答速查›从SDK 2018.3迁移到Vitis 2021.1出现FreeRTOS与Lib

从SDK 2018.3迁移到Vitis 2021.1出现FreeRTOS与LibMetal链接错误

DDR / MIG已闭环原帖 9 个回答 · 537 次浏览|器件:Vitis 2021.1/2021.2,ARM R5,FreeRTOS(错误码:ld returned 1 exit status)

一句话结论:基于Empty Application(C)模板建工程可正常链接,FreeRTOS Hello World模板则失败,具体原因未明

现象

编译通过但链接报错,real-ld找不到-l-Wl,--start-group,-lxil,-lfreertos,-lgcc,-lc,--end-group等库

根因

帖中未明确;用户发现基于FreeRTOS Hello World模板建工程会失败,基于Empty Application(C)模板建工程则正常,问题与Linker::Library及Inferred Options::Software Platform设置有关

可尝试的处理步骤

本文基于 AMD 客户社区(原 Xilinx 论坛)真实问答整理为中文要点,非原文转载;技术细节以原帖与 AMD 官方文档为准。
原帖:https://adaptivesupport.amd.com/s/question/0D54U00005VR82dSAD/migrating-from-sdk-20183-to-vitis-20211-i-am-get

相关资料

Vivado生成MIG IP报XML_INPUT_FILE参数校验失败如何解决DDR4参考时钟BUFGCE-MMCM布局次优报错如何解决两片DDR3并联32位仿真init_calib_complete不拉高

相关标签:Vitis · FreeRTOS · LibMetal · linker

就这个问题继续问 AI → ← 返回 AMD 社区问答速查