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.

[参考译文] TDA4VM:当变换 ATF、DTB、Linux 内核映像时、发生错误。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1171639/tda4vm-when-transform-atf-dtb-kernel-image-of-linux-error-occurred

器件型号:TDA4VM

./constructappimageshlos.sh:第64行:cd:user_defined_path:无此类文件或目录。

./constructappimageshlos.sh:第76行:找不到 Aarch64-no-linux-gnu-ld:命令

找不到路径“/home/byd/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/mcusw/mcuss_demos/boot_app_mcu_rtos/main_domain_apps/binary/bin/j721e_evm/tidtb_linux.rprc”的一部分。

打开/创建图像文件时出错!

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

    您好!  

    请检查以下 makefile 文件。 目前、我们支持"SBL_QNX_bootimage"命令来构建系统。  

    TI-processor-sdk-rtos-j721e-evm-08_02_00_05/vision_apps/makerules/makefile_sbl.mak

    目前、仅支持 QNX 系统。 如果您使用的是 Linux。 请参阅此命令进行更改。 谢谢。  

    此致、

    张弗雷迪  

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

    尊敬

    请使用随附的补丁来支持 在 A72运行 Linux 时为 SBL 创建视觉应用程序映像。 请将此更改应用于 VISION APPS 文件夹。

    /cfs-file/__key/communityserver-discussions-components-files/791/SBL_5F00_Files_5F00_For_5F00_Linux.patch

    此致、

    Brijesh

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

    如何更改  Imakefile_sbl.mak? 是否有文档参考?

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

    请在我之前的帖子中应用附加补丁、然后您将能够从 VISION 应用文件夹创建 SBL 图像。  

    此致、

    Brijesh

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

    我已按照如下所示对文件进行了修补

    但仍存在如下所示的误差

    但我实际上可以找到命令 Aarch64-none-linux-gnu-ld,也修改 了构造函数 imageshlos.sh 内的路径。Aarch64-no-linux-gnu-ld 所在的路径已被尝试。如下图所示

    如何解决这个问题?谢谢!

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

    您好!

    好的、这不是工具链的错误路径。 在此脚本文件(constructappimageshlos.sh)中、您能否在下面突出显示的语句中添加工具链的完整路径?   

    如果[$OS ="Linux"];那么

    Aarch64-no-linux-gnu-ld -T $LDS_path/$i.lds -o $MULTICOREAPP_BIN_path/$i.elf

    FI

    此致、

    Brijesh  

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

    然后我遇到新错误

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

    请设置同一文件中包含 ATF 文件的文件夹的路径。

    此致、

    Brijesh

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

    但没有 ATF_optee.elf generation.it 与 SDK 版本相关吗? 我的同事可以使用7.3版 SDK 执行这些操作。 您是否使用了版本8.4来执行这些操作?

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

    请将   Linux_build_DIR_path 宏设置为正确指向 PSDKLA 中的预编译映像、如下所示。  

    Linux_build_DIR_path=/path_TO_PSDKLA/PSDKLA/板级支持/预编译映像/

    此致、

    Brijesh

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

    我已经进行了修改、但错误是相同的。

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

    大家好、Qianqian、  

    我建议您使用以下命令: make SBL_Linux boot_image

    在使用该命令之前,您需要应用以下修补程序。  

    e2e.ti.com/.../0001_2D00_update_2D00_vision_2D00_apps_2D00_makefile_2D00_support_2D00_SBL_2D00_boot_2D00_linux.patch

    请注意“sj_path_pSDKLA”,您应该更改为您的 SDK 路径。 谢谢。  

    Fullscreen
    1
    2
    3
    4
    cp $(SJ_PATH_PSDKLA)/board-support/prebuilt-images/bl31.bin $(VISION_APPS_PATH)/out/sbl_bootfiles/atf_optee_dir
    cp $(SJ_PATH_PSDKLA)/board-support/prebuilt-images/bl32.bin $(VISION_APPS_PATH)/out/sbl_bootfiles/atf_optee_dir
    cp $(SJ_PATH_PSDKLA)/board-support/prebuilt-images/base-board.dtb $(VISION_APPS_PATH)/out/sbl_bootfiles/atf_optee_dir/k3-j721e-common-proc-board.dtb
    cp $(SJ_PATH_PSDKLA)/board-support/prebuilt-images/Image $(VISION_APPS_PATH)/out/sbl_bootfiles/atf_optee_dir
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    此致、  

    张弗雷迪

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

    我遵循了您的方法并执行了以下操作、但我仍然遇到一些错误。

    增补程序

    复制、 创建 SBL_Linux boot_image

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

    您好!

    应用此补丁后、请 按照以下步骤操作。

    1、通过命令"make SDK"构建视觉应用

    2、使用"make SBL_bootimage"构建 SBL 映像。 这将是 SBL 引导所需的所有组件。

    然后 、您可以在$(vision_apps_path)/out/sbl_bootfiles 文件夹中找到所有必需的输出文件。

    此致、

    Brijesh

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

    我总结并按照以下 pdf 中的步骤操作。 但 MCU 无法从串行通信输出。

    e2e.ti.com/.../0804.pdf

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

    我更改了步骤2和步骤3。 这似乎已经解决。

    e2e.ti.com/.../1072.pdf

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

    您好!

    感谢您的更新。 如果有任何疑问或我们是否可以关闭此 TT、请告知我们。

    此致、

    Brijesh

x 出现错误。请重试或与管理员联系。
x 出现错误。请重试或与管理员联系。