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.

[FAQ] [参考译文] [常见问题解答] TDA4VM:在编译 PDK 示例时如何解决这些编译错误?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1372830/faq-tda4vm-how-do-i-resolve-these-compilation-errors-when-building-pdk-examples

器件型号:TDA4VM

工具与软件:

我尝试在 RTOS PDK 中编译示例时尝试解决以下错误。 如何解决这些错误?

SDK:9.0+

错误 日志1:

ti/ti-processor-sdk-rtos-j721e-evm-09_02_00_05/pdk_jacinto_09_02_00_30/packages/ti$ make -s sciserver_testapp_freertos Board=j721e_evm
make:***没有用于设置目标'sciserver_testapp_freertos'的规则。 STOP (停止)。

错误 日志2:

ti/ti-processor-sdk-rtos-j721e-evm-09_02_00_05/pdk_jacinto_09_02_00_30/packages/ti$ make -s sciserver_testapp_freertos Board=j721e_evm

/ti/ti-processor-sdk-rtos-j721e-evm-09_02_00_05/pdk_jacinto_09_02_00_30/packages/ti/build/makerules/common.mk :365:***未找到 gcc-arm compiler。 请参阅用户指南来下载相同内容。 STOP (停止)。
make:***[makefile:325: sciserver_testapp_freertos]错误2.

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

    解决错误1:

     在调用任何 make 命令来编译示例之前、请确保位于编译目录中。 路径是什么 [pdk_install_path]/packages/ti/build .

    解决错误2:

    确保应用所需工具链的路径在 pdk_tools_path.mk 文件中处于最新状态(可在中找到该文件)  [pdk_install_path]/packages/ti/build/pdk_tools_path.mk . 根据您为其构建应用的内核、您需要检查以下工具链路径变量:

    • toolchain_path_GCC_ARCH64
    • toolchain_path_R5
    • C6X_GEN_INSTALL_PATH
    • C7X_GEN_INSTALL_PATH

     如果您已运行 setup_psdk_rtos.sh 脚本、这些工具链应可在${HOME}/ti 目录中找到。 应执行的操作  不会 将"cd"集成到 sdk_builder/scripts 中并调用脚本。 确保 使用命令从${PSDKR_PATH}调用脚本 ./sdk_builder/scripts/setup_psdk_rtos.sh .

    如果您仍然错过了其中一款 TI 代码生成工具(CGT)、可通过以下链接访问并下载。 此外、如果升级了 SDK 版本、可能需要新版本的工具链。  

    *注意:上述链接的第3.28节中提供的代码生成工具特定于 SDK 9_02_00 ,并且可能会因较新的 SDK 而有所不同。

    对于 Windows 用户、某些说明可能略有不同。