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.

[参考译文] LP-AM263:重建 FreeRTOS 静态库失败

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1513338/lp-am263-rebuilding-freertos-static-library-fails

器件型号:LP-AM263

工具/软件:

您好:

我打算更改 FreeRTOSConfig.h 文件并理解、我必须随后使用 gmake 重新编译库才能使更改生效。
自动识别

gmake -s libs

在 Windows PowerShell 或 Windows-Cmd 中、我收到"系统无法找到文件":

C:\ti\mcu_plus_sdk_am263x_10_02_00_13>gmake -s libs
 编译:board.am263x.r5f.ti-arm-clang.release.lib:eeprom/eeprom.c
Process_BEGIN:CreateProcess (NULL、C:/ti/ti-cgt-armllvm_4.0.1.LTS/bin/tiarmclang IC /ti/mcu_plus_sdk_am263x_10_02_00_13/source/board/ethphy/enet/rtos_drivers/include -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mthumb -wall -werror -g -wno-gnu-variable-size-type-no-at-end /ti/ti-cgt-armllvm_4.0.1.LTS/include/c IC /ti/mcu_plus_sdk_am263x_10_02_00_13/source IC IC /ti/mcu_plus_sdk_am263x_10_02_00_13/source/board/ethphy/port
make (e=2): DAS System kann die angegebene Datei nicht finden。
makefile.am263x.r5f.ti-arm-clang:119:目标"EEPROM.obj"的配置失败
gmake[2]:***[EEPROM.obj]错误2
makefile.am263x:728:目标"board_r5f.ti-arm-clang"的配置失败
gmake[1]:***[board_r5f.ti-arm-clang]错误2.
Makefile:80:目标"libs"的配方失败
gmake:***[libs]错误2.

我认为编译 EEPROM.c 失败、但不知道原因。
请注意任何提示。

此致
Antonius

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

    您好 Antonius、

    Unknown 说:
    我认为编译 eeprom.c 失败、但不知道为什么。
    [/报价]

    该错误提到 EEPROM.c、因为这是运行"gmake -s libs"时编译的第一个文件。

    Unknown 说:
    C:\ti\mcu_plus_sdk_am263x_10_02_00_13>gmake -s libs
     编译:board.am263x.r5f.ti-arm-clang.release.lib:eeprom/eeprom.c
    Process_BEGIN:CreateProcess (NULL、C:/ti/ti-cgt-armllvm_4.0.1.LTS/bin/tiarmclang

    我认为错误是由于 c:/ti 路径中缺少 ti-cgt-armllvm 版本4.0.1 LTS。

    默认情况下、v10.02 SDK 使用 TI-ARM-CLANG 版本4.0.1LTS 编译器。 安装正确的编译器版本后、此问题应该会得到解决。

    此致、
    Shaunak

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

    您可以使用此链接下载 ARM-CGT-CLANG 所需的编译器版本:https://www.ti.com/tool/download/SDK/4.0.1.LTS

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

    尊敬的 Shaunak:

    你让我走在正确的轨道上。
    "imports.mak"将编译器的搜索路径设置为$(ccs_path)/tools/....
    但编译器是由 Tirex 直接安装在$(tools_path)下的。
    相应地更改"imports.mak"中的$(CGT_TI_ARM_CLANG_PATH)后、即可正常运行。

    感谢您的帮助。

    此致、
    Antonius

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

    很高兴知道它是有效的! 默认情况下、SDK (imports.mak)要求所有依赖工具位于"C:/ti"文件夹中。 如果您遇到类似的问题、如"CreateProcess (NULL、C:/ti/"、这主要是因为路径不正确。