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.

[参考译文] TDA4VMXEVM:PSDKRA 6.2.0:执行错误的所有停止"... Aarch64-elf-objcopy:未找到命令"

Guru**** 2553260 points
Other Parts Discussed in Thread: INA226

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/890034/tda4vmxevm-psdkra-6-2-0-make-all-stops-with-error-aarch64-elf-objcopy-command-not-found

器件型号:TDA4VMXEVM

您好!

正如主题所说:我已经尝试使用 PSDKRA 6.2.0来(重新)使用"make all"进行编译(如文档中所述!) pdk/packages/ti/build 中。 以下已破裂显示问题:

XXXXX@主机:~/xxxxx/psdk/pdk/packages/ti/build make -s 所有板=j721e_evm

对于 j721e pm_cpuidle_testapp、没有要执行的操作
对于 j721e pm_BareMetal_junction temp_testapp、未执行任何操作
对于 j721e pm_ina226_testapp、未执行任何操作
对于 j721e pm_core_loading_testapp、未执行任何操作
对于 j721e pm_rtos_testapp、未执行任何操作
对于 j721e pm_rtos_thermal_testapp、无需执行任何操作
maked[3]:/home/xxxxx/xxxxxx/psdk/gcc-linaro-7.2.1-2017.11-x86_64_aarch64-elf/bin/aarch64-elf-objcopy:找不到命令
/home/xxxxx/xxxxxx/psdk/pdk/packages/ti/build/makerules/common.mk:559:目标'shbl_img_bin'的配方失败
make[3]:***[SBL_img_bin]错误127
/home/xxxxx/xxxxxx/psdk/pdk/packages/ti/build/makefile:327:目标'sl_mmcsd_img'的配方失败
make[2]:***[SBL_mmcsd_img]错误2.
/home/xxxxx/xxxxxx/psdk/pdk/packages/ti/build/makefile:102:目标'sl_mmcsd_img_has _dep'的配方失败
make[1]:***[SBL_mmcsd_img_has _dep]错误2.
Makefile:120:目标'all_apps'的配方失败
制造:***[All_APPS]错误2.

这在我看来显示了2个错误:一个是路径 gcc-linaro-7.2.1-2017.11-x86_64_Aarch64-elf。 通过设置环境变量 toolchain_path_gcc_arch64 (默认情况下在 pdk_tools_path.mk 中设置)可以修复此问题(可能是临时的)。 另一个、objcopy 命令的名称是在 makerules/rules_a72.mk 或类似文件中进行修复。 (例如、没有"-elf")

此问题是否已知? 将来如何解决这一问题呢?

谢谢您的回答、Thomas

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

    尊敬的 Thomas:就我搜索的内容而言、Linaro 编译器不包含在 SDK 中。 您需要自行添加/home/...... /psdk/.

    可从以下位置下载:

    仅 A72架构代码需要、在我的示例中、它是从器件 SPI 演示应用。


    此致、

    Pouyan

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

    Pouyan、您好!

    是的、这很有用。 但另一方面:这是一个旧的编译器版本! 也许最好使用较新的版本。 然后至少必须修改 gcc 命令和其他命令的名称。 (删除命令名称中的"-elf",这看起来是这样的,这是一个 linaro 专用:-))

    Cu、Thomas

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

    尊敬的 Thomas:

    您是否按照以下说明下载了所有外部依赖项、包括 A72编译器?  这些依赖项不随完整版本一起打包、因此必须单独下载。

    http://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/vision_apps/docs/user_guide/ENVIRONMENT_SETUP.html#ADDITIONAL_DOWNLOADS 

    此致、

    卢卡斯

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

    您好 Lucas、

    感谢您的提示。 不幸的是、VISION_APPS 未被我关注、因此我没有看到这一点。 我在其他 PSDKRA 文档中没有找到它。

    Cu、Thomas