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.

[参考译文] J721EXSOMXEVM:编译示例应用程序时出错

Guru**** 2392635 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1486932/j721exsomxevm-error-while-building-example-application

器件型号:J721EXSOMXEVM

工具/软件:

你好。

我尝试构建 UART_B Aremetal_Test 应用、但收到以下错误:

home/ti-processor-sdk-rtos-j721e-evm-10_01_00_04/pdk_jacinto_10_01_00_25/packages/ti/build/makerules/common.mk:365:***找不到 gcc-arm 编译器。 请参阅用户指南下载相同内容。 STOP
Make:***[makefile:328:uart_App] Baremetal_Test 错误2.

我已经检查了编译器的路径、所有内容似乎都是正确的。

我尝试将编译器的路径(由变量详细说明)更改为硬编码的绝对路径、但仍然收到相同的错误。

请帮助我继续。

谢谢你。  

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

    您好、

    您构建应用的核心是什么?  

     您是否在 RTOS SDK 目录中运行了设置脚本? 能否提供当前下载的编译器?

    谢谢、

    Neehar

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

    你好 Neehar。

    我正在为构建它 MCU R5F 内核(mcu0_1)

    是的、我已经从 RTOS SDK 目录(../sdk_builder/scripts/setup_sdk_rtos.sh)运行了脚本。

    中存在以下编译器 /home/ti 目录:

    1.gcc-arm-9.2-2019.12-x86_64-Aarch64-none-elf  

    2. gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf

    3. TI-CGT-armllvm_3.2.LTS

    4. TI-CGT-C6000_8.3.7

    5. TI-CGT-c7000_4.1.0.LTS

    SDK 版本: 10_01_00

    从以下行来看、错误似乎与 SBL 相关:

    ifneq ("$(通配符$(CLIL_PATH_GCC_ARCH64)/bin/$(GCC_ARCH64_BIN_PREFIX)-objcopy$(EXE_EXT))"、"")
    sbl_obj_copy?=$(toolchl_path_gcc_arch64)/bin/$(GCC_ARCH64_bin_prefix)-objcopy$(EXE_EXT)
    暴露
    $(错误 gcc-arm 编译器未找到。 请参阅用户指南下载相同内容)
    endif

    谢谢你。

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

    尊敬的 Arun:

    编译器看起来与我能看到的结果是正确的。

    您能否提供在终端中运行的确切命令?

    此外、构建 PDK 库时是否遇到任何问题?

    谢谢、

    Neehar

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

    嗨、Neehar。

    我给出的确切命令是:  使-s UART_evm/App Baremetal_Test Board=j721e_evm CORE=mcu1_0。

    我使用 SDK 构建 PDK 库时  使-s pdk_libs_allcores Board=j721e_evm。

    谢谢。

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

    尊敬的 Arun:

    您是否对 SDK 或编译文件进行了任何更改? 这是否是全新的干净 SDK 安装?

    您在构建任何其他示例时是否遇到同样的问题? 例如:"make -s sciserver_testapp_freertosboard=j721e_evm"

    如果是、是否可以 尝试从/home/ti 目录中删除所有编译器并重新安装它们? 您可以在此处手动安装它们

    谢谢、

    Neehar

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

    你好 Neehar。

    我在外面呆了一段时间,因此无法回复。

    这肯定是一个路径问题。 我所做的一切都是 导出 tools_install_path=/home/ti。

    感谢您的支持和响应。

    现在它已经生成了示例应用程序、有不同的 appimage 格式、我可以在哪里找到适合哪个格式的更多信息?  

    例如、如果我要使用 Remoteproc 加载图像、则应使用哪种格式。 或者、如果我要使用 SBL 加载、或通过 Linux 上的 rproc 加载。

    生成的格式:

    .appimage、 .hs_fs、 .signed、 .rprc、 .xerf5、  strip.xerf5、 _be.appimage

    谢谢!

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

    尊敬的 Arun:

    这与原来的标题背道而驰。 您可以创建一个新的 E2E 主题并给我添加标签吗? 我们将帮助您解决您的问题!

    谢谢、

    Neehar