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.

[参考译文] AM62L-PROCESSOR-SDK:当使用已编译的二进制文件时、EVK 板无法启动(没有任何更改)

Guru**** 2405385 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1486683/am62l-processor-sdk-the-evk-board-fails-to-boot-when-using-the-compiled-binary-without-any-changes

器件型号:AM62L-PROCESSOR-SDK

工具与软件:

最新的 SDK 版本、 ti-processor-sdk-linux-am62lxx-evm-11.00.05.02-Linux-x86-Install.bin 的下载、并且遵循了标准过程来编译 U-Boot。 该make u-boot命令已成功执行、并在中生成二进制文件../board-support/u-boot-build/a53tispl.bintiboot3.binu-boot.imgtiboot3-am62lx-hs-fs-evm.bin然后将二进制文件、、和复制到 SD 卡的引导分区。 但是、在引导 EVK 板时、CPU 挂起前会出现以下引导日志:

注意: bl1_plat_arch_setup arch 设置
注意: 正在引导可信固件
请注意: BL1:v2.12.0 (发布):11.00.04-10-gdd46885ec
通知: BL1:建设时间:2025年3月12日06:51:11
注意: lpdd4_init <--
请注意: DDR RAM 大小=80000000
请注意:bl1_platform_setup DDR init done
请注意:k3_BL1_HANDOFF 进入 WFI - BL1结束
注意:BL31:v2.12.0 (发布):11.00.04-10-gdd46885ec
通知:BL31:建造日期:2025年3月12日06:51:11
错误:无法获得响应(-19)
错误:传输发送失败(-19)

此时、引导过程停止。 另一种方法是prebuilt-images将 SDK (文件夹)中提供的预编译 U-Boot 映像复制到引导分区、并且成功引导电路板、而不会出现任何问题。 寻求有关自编译的 U-Boot 二进制文件为何会出现此问题的说明。 是否需要执行任何其他步骤来确保使用编译的二进制文件正确引导?

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

    尊敬的 Dheeraj:

    您能否在 SDK 安装目录、文件"Rules.make"中检查、第65行:

    它是"TFA_SPD?=opteed"还是"TFA_SPD?=none"?

    如果是旧版(可选)、请重新下载并安装 SDK 安装程序。 SDK 已于3月13日更新、这应该会修复您报告的 U-Boot 问题。

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

    感谢您的答复。 但是、3月13日 TI 网站上似乎没有任何更新。 您能否共享更新后的 SDK 的链接? 此外、除了此特定更改之外、是否还包含任何其他更新或修复?

    作为参考、请参阅 11.00.05.02 SDK (发布日期: 2025年3月4日 )、 Rules.make 文件已有TFA_SPD?=opteed。 从 Yocto 生成的二进制文件中未观察到同样的问题(按照网站中的指导进行操作)

    此致、
    Dheeraj K.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在中作为参考 11.00.05.02 SDK (发布日期: 2025年3月4日 )、 Rules.make 文件已有TFA_SPD?=opteed.

    tfa_spd 变量已在3月13日发布版本中更新为"none"、并进行了其他更改以解决启动问题。

    [报价 userid="640123" url="~/support/processors-group/processors/f/processors-forum/1486683/am62l-processor-sdk-the-evk-board-fails-to-boot-when-using-the-compiled-binary-without-any-changes/5717638 #5717638"]但是、3月13日 TI 网站似乎没有任何更新。

    3月13日发布的版本没有更新发布日期,网页仍然显示3月04日。 请检查以下屏幕截图中的(更新的) MD5校验和是否与您在计算机上看到的一致?

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

    您提供的 MD5校验和也与 TI 网站上的 MD5进行了匹配。 这是否确认更新的发行版在不更改发行日期的情况下可用? 我将继续检查此版本的问题是否已解决。

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

    您的意思是下载的软件包的 MD5校验和 699fcbe3eca793e8616770a057e60cbf 但其 Rules.make 文件具有" tfa_spd?=已选项 "?