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.

[参考译文] AM5729:CCS 无法跟踪编译器路径(config.Bld 错误)

Guru**** 2562120 points
Other Parts Discussed in Thread: AM5729, SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1554850/am5729-ccs-is-unable-to-trace-the-compiler-path-config-bld-error

主题 (AM5729SYSBIOS) 中讨论的其他器件

工具/软件:

嗨、

我正在使用 TMDSIDK5729(AM5729 的 EVM 板)、但我对此不熟悉。 我看到  文档介绍了如何运行第一个示例代码。 当我导入工程并编译时、CCS 会抛出错误、 指出它无法在指定路径上找到编译器、并要求我检查 config、Bld 文件的路径是否正确。  

下面是错误消息:

目录“/home/ 找不到/ti-processor-sdk-linux-am57xx-evm-06.03.00.106/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/bin'。 确保在“/config.bld"中“中正确设置了 A15F 目标的 rootdir。

xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;“linker.cmd"已“已删除。

目录“/home/ 找不到/ti-processor-sdk-linux-am57xx-evm-06.03.00.106/linux-devkit/sysroots/x86_64-arago-linux/usr/compilers/bin/bin'。 确保在“/config.bld"中“中正确设置了 A15F 目标的 rootdir。

无法解析构建变量“XDC_FIND:GNU/targets/arm/libs/install-natial/arm-none-eabi/lib/hard:rtos_template_app_am572x_a15“。 此工程可能无法按预期构建。

如果您注意到路径、CCS 会自动附加另一个 bin 并将其设置为 bin/bin、这显然是错误的。 我也尝试添加路径直到 USR 因为它是自动添加容器,但,这没有帮助。
我也已经查看了 config.Bld 文件,但无法获得任何线索,我也没有修改它。

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

    您好、Aditya、

    你到底想做什么?

    您能告诉我您关注的是文档的哪个部分吗?

    您是否处于此步骤:  

    从上面的错误看来、您的 SDK 安装在/home/NAME 文件夹中、而不是/home/NAME/ti 文件夹中、如图所示。

    也许这是问题吗?

    -Josue

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨、Josue、
    是一名研究智能电网通信的研究员。 我最近开始探索  AM5729 EVM 电路板 、并根据 文档 了解其开发流程。
    根据第  9.1.4.2 节 (“导入和构建模板应用程序“)、我将模板应用程序演示导入 CCS 并设置编译器发现路径(附了屏幕截图)。 但是、在构建工程时会遇到以下错误:
    无法找到目录“/home/emsys/ti-processor-sdk-linux-am57xx-evm-06.03.00.106/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/bin “。 确保在“/config.bld"中“中正确设置了 A15F 目标的 rootdir。
    xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;“linker.cmd"已“已删除。
    无法找到目录“/home/emsys/ti-processor-sdk-linux-am57xx-evm-06.03.00.106/linux-devkit/sysroots/x86_64-arago-linux/usr/compilers/bin/bin “。 确保在“/config.bld"中“中正确设置了 A15F 目标的 rootdir。
    无法解析构建变量“XDC_FIND:GNU/targets/arm/libs/install-natial/arm-none-eabi/lib/hard:rtos_template_app_am572x_a15“。 此工程可能无法按预期构建。

    在我看到的内容中、CCS 会自动  /bin 向编译器路径附加一个额外文件、使其指向不存在的目录。
    您能否指导我如何 rootDir 为 A15F 目标正确设置、或者是否有针对此问题的已知修复/解决方法?
    感谢您的支持。  
    此致、
    Aditya R B.
              
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Aditya,

    您可以尝试在没有 bin 文件夹的情况下编辑 SDK 路径、这样它就不会重复这个过程吗?

    -Josue

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

    是的、我只是通过添加路径直到/usr、并让 CCS 添加/bin 更远、这样会使情况更糟、甚至无法构建工程。 我还尝试通过将 bin 文件夹移动到其他位置来编辑路径本身、但这样做会将 bin 文件夹简化为 bin 文件夹、我不得不重新安装它。

    它实际上是要求我检查 config.Bld 我做了,并注意到相同的路径(与一个额外的/bin)在那里,并且 config.Bld 是自动生成每次项目,因此编辑这个文件也没有剂量帮助

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

    Aditya,

    我此刻不在办公室。 我会再来星期一的。

    -Josue

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

    没问题。

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

    尊敬的 Aditya:

    感谢您的耐心。  负责的工程师目前不在办公室。 请预计 1 个工作 日会延迟回复。

    此致、

    Takuma

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

    Aditya,

    我遵循的步骤-

    *下载的 CCS

    在导入应用程序时遇到问题、以下步骤也是如此:

    CCS 投诉没有 ARM 编译器。

    *按照此安装 ARM 编译器: https://software-dl.ti.com/ccs/esd/documents/ccs_compiler-installation-selection.html

    CCS 投诉没有 SYSBIOS 库...

    *在“首选项“下添加了用于捕获所需库的 SDK 路径:

      *窗口->首选项->Code Composer Studio ->产品->添加...  

    添加路径后点击“刷新“、然后安装、重新启动。

    然后使用项目资源管理器添加模板应用程序。

    在尝试构建后看到此错误:

    makefile:140: recipe for target 'Template_App.out' failed
    /home/josue/ti/ccs1281/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld: error: Template_App.out uses VFP register arguments, /home/josue/ti/ccs1281/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/libgcc.a(_udivmoddi4.o) does not
    /home/josue/ti/ccs1281/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /home/josue/ti/ccs1281/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/libgcc.a(_udivmoddi4.o)
    collect2: error: ld returned 1 exit status
    gmake[1]: *** [Template_App.out] Error 1
    gmake: *** [all] Error 2
    makefile:136: recipe for target 'all' failed
    
    **** Build Finished ****

    今天我将继续尝试完成这项工作。

    -Josue

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

    您是否尝试过按照上述文档所述的方式导入编译器?

    -Josue

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

    嗨、Josue、

    是的、我已经安装了 ARM 编译器并按照代码所述进行导入。

    但这并没有解决问题!

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

    此外、我已经解决了您在这个问题之前遇到的所有问题、我现在一直坚持下去。

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

     您是否有与“VFP 寄存器参数“相同的问题?

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

    是的,但我设法解决了它,然后遇到了这个问题。

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

    我在劳动节期间不在办公室。  

    感谢您的耐心!

    -Josue

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

    Aditya,

    我正在尝试在此处重新创建您的问题、请告诉我您是如何解决 VPF 问题的?

    -Josue

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

    Josue,

    实际上、我添加了一个导致问题的错误版本的 ARM 编译器、而我的高层与我分享了该版本。 只需安装合适的 ARM 编译器就可以解决这一问题。

    此问题可能是由使用错误的编译器引起的。

    - Aditya.

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

    Aditya,

    我尝试了两个不同的编译器、包括文档中提到的编译器、但遇到了同一个问题。  

    我必须再试一次。 本周我的 BW 是不存在的,所以我将无法得到它,直到一两个星期。

    -Josue

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

    尊敬的 Aditya:

    这是在你结束时还是开放的吗?

    -Josue