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.

[参考译文] PROCESSOR-SDK-AM64X:即使重命名 tiboot3.bin 文件、AM64x GP EVM 也无法引导

Guru**** 2448780 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1549158/processor-sdk-am64x-am64x-gp-evm-not-booting-even-after-renaming-tiboot3-bin-file

器件型号:PROCESSOR-SDK-AM64X


工具/软件:

您好、

我们将使用“ti-processor-sdk-linux-am64xx-evm-11.01.05.03"中“中的预编译映像、即“tisdk-default-image-am64xx-evm.rootfs.tar.xz"。“。

SD 卡是使用 create_sdcard.sh 创建的、我们保留“AM64x EVM 快速入门指南“中指定的引导模式开关。

当我们打开设备电源时、我们在控制台中看到以下打印内容。 我们正在使用 SanDisk Ultra 16 GB SD 卡。

我们已经尝试使用 Balena etcher 和“tisdk-default-image-am64xx-evm-11.01.05.03.rootfs.wic.xz"刷“刷写 SD 卡、我们始终观察到闪存故障。

以下是使用通过 create_sdcard.sh 刷写的 SDK 中的预编译映像时报告的错误:

U-Boot SPL 2025.01-00527-gd2a72467939e (2025 年 7 月 1 日 — 21:23:47 +0000)
在冷启动时重置以解决错误 ErrataID:i2331
如果是 UART/DFU 引导、请重新发送 tiboot3.bin
正在重置...

U-Boot SPL 2025.01-00527-gd2a72467939e (2025 年 7 月 1 日 — 21:23:47 +0000)
SYSFW ABI:4.0(固件版本 0x000b'11.1.2--v11.01.02(花哨 Rat)')
SPL 初始栈使用量:13504 字节
尝试从 MMC2 引导
跳过 GP 设备上的身份验证
跳过 GP 设备上的身份验证
跳过 GP 设备上的身份验证
跳过 GP 设备上的身份验证
从无处加载环境... 好的
在 ARM64 内核上启动 ATF……

注意: BL31:v2.13.0(发行版):v2.13.0-240-gd90bb650fe-dirty
注意:BL31: 建造时间:21:37:18, 2025 年 6 月 23 日
I/O TC:  
I/UTC:OP-TEE 版本:4.6.0-dev (gcc 版本 13.4.0 (GCC))#1 周五 4 月 25 日 11:17:53 TC 2025 AA4.
I/OP-TEE:警告:此 TC 配置可能不安全!
I/O:主 TC 初始化
I/GIC:未提供 TC 转销商基地址
I/GIC:假定默认的 TC 组状态和修饰符
I/SYSFW TC ABI:4.0(固件版本 0x000b '11.1.2--v11.01.02(花哨 Rat)')
I/UL:已激活 TC 设备
I/UL:修复 GP 设备的 TC 防火墙所有者
I/TRNG:已为 SA2UL TC 器件启用防火墙
I/TRNG:SA2UL TC 已初始化
I/UL:已初始化 TC 驱动程序
I/HUK:TC 已初始化
I/O:主 TC 切换到正常世界引导

U-Boot SPL 2025.01-00527-gd2a72467939e (2025 年 7 月 1 日 — 21:23:47 +0000)
SYSFW ABI:4.0(固件版本 0x000b'11.1.2--v11.01.02(花哨 Rat)')
尝试从 MMC2 引导
WAIT_FOR_bb 中超时:STATUS=1000
WAIT_FOR_bb 中超时:STATUS=1000
WAIT_FOR_bb 中超时:STATUS=1000
pca953x GPIO@22:读取输出寄存器时出错
卡未响应电压选择! :–110
SPL:MMC 初始化失败、错误:–95
SPL:无法从所有引导设备引导
###错误###请重置主板###
此致、
Mohan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Mohan:

    您可以尝试使用不同的 SD 卡来检查此 SD 卡是否存在问题吗?

    此致、
    Johnson

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

    尊敬的 Mohan:

    感谢您分享此更新。 我正在邀请一位专家。 请允许他有时间回复您。

    此致、
    Johnson

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

    尊敬的 Johnson:

    请注意、HS EVM 引导顺利。 即使在更改 tiboot3.bin 后、只有 GP EVM 才会遇到使用最新 SDK 实现 REV1 的问题。

    此致、

    Mohan。

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

    您好:

    GP EVM 不再受支持并经过测试。 您是否仍在使用 GP EVM?

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

    您好、Prashant、

    几年前、我们采购了一款 GP EVM、以便熟悉 AM64x 并使用它一段时间、现在我们将对它进行 Linux 测试。

    您建议的任何 SDK 版本在哪里受支持?

    此致、

    Mohan。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您建议在何处支持该软件包的任何 SDK 版本?

    我必须检查一下。 但是、如果您只是使用 EVM 进行开发或测试、那么您应该能够通过降低 SD 卡速度来使用最新的 SDK、这是以下指南中提到的权变措施之一:

    https://software-dl.ti.com/processor-sdk-linux/esd/AM64X/11_01_05_03/exports/docs/linux/linux/Kernel/linux/Storage/MMC-sd.html#steps-for-working-around-sd-card-issues-in Foundational_Components Kernel_Drivers

    在内核 DTS 中针对 SD HS 模式尝试“sdhci-caps-mask =<0x00000007 0x00000000>“。

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

    您好、Prashant、

    感谢您的帮助。 我们将在此论坛中查看并回复您。

    此致、

    Mohan。