This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/PROCESSOR-SDK-AM65X:尝试为 AM65x 编译 RTOS 时出错示例模板- XDC.cfg.SourceDir:生成的源库生成失败:退出状态= 2

Guru**** 2524460 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/821785/ccs-processor-sdk-am65x-error-when-trying-to-build-rtos-for-am65x-example-template---xdc-cfg-sourcedir-build-of-generated-source-libraries-failed-exit-status-2

器件型号:PROCESSOR-SDK-AM65X

工具/软件:Code Composer Studio

大家好、

我在各地都遇到构建错误、因此我非常沮丧、我为什么要为此而费力才能构建简单的 RTOS_TEMPLATE_APP_AM65xx_A53。

我还拥有 AM437x EVM、在该 EVM 上我成功构建并测试了完全相同的示例模板、但是 AM65x 的 SDK 似乎会产生大量构建错误、我似乎无法修复。

我执行以下操作:

-我只需从 Processor SDK 目录中导入示例模板: C:\ti\processor_sdk_rtos_am65xx_5_03_00_07\demos\rtos_template_app

-构建项目。

然后、我收到以下错误:

我认为主要错误是"XDC.cfg.SourceDir:Build of generated source libraries failed:exit status = 2"错误。 似乎没有与 XDCtoolos 进行正确的通信? 我甚至尝试过不同的编译器、但也没有成功。

下面是完整的构建日志(也随附):

我使用以下版本:

- CCS v9.1.0.00010  

-适用于 AM65xx v5.03.00.07的处理器 SDK RTOS

- GNU v7.2.1 (linaro)编译器

- XDCtools 版本3.51.1.18_core

-SYS/BIOS 6.75.2.00

我尝试卸载所有内容、运行 CC Cleaner 并重新安装、但也没有成功。 这确实令人沮丧、因为构建示例模板不应该如此困难?

如果有任何帮助、我们将不胜感激!

此致、

Johnnye2e.ti.com/.../3603.Build-log.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Johnny、

    您的编译没有使用正确的编译器。 arm-none-eabi-gcc 是一个32位编译器。 A53的目标是 ti\gcc-linaro-7.2.1-2017.11-i686-mingw32_aarch64-elf\bin\aarch64-elf-gcc.exe。

    我实际上不使用 TI-RTOS 处理 A53、我使用 R5F、但您应该能够在项目设置->常规中选择"GNU v7.2.1 (Linaro)"和"GNU v7.2.1 (Linaro Aarch64)"。 如果无法选择 Aarch64版本、请单击"更多..." 按钮、并确保工具发现路径包含 AM65x SDK 的路径、点击"Refresh"、然后验证发现的工具是否包含 Aarch64编译器。

    此致、

    Dominic

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复 Dominic!

    已修复问题,发现路径不包括到...Aarch64编译器的路径。

    我只是不明白 TI 为什么在安装 SDK 时不自动包含此路径? 这是一个浪费时间的大问题。

    再次感谢您的回复!

    Johhny