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.

[参考译文] SK-AM62B-P1:编译 U-Boot 并从 SD 卡在 GP 器件上引导它

Guru**** 2951260 points

Other Parts Discussed in Thread: SK-AM62B-P1

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1620052/sk-am62b-p1-building-the-u-boot-and-booting-it-on-the-gp-device-from-sd-card

器件型号: SK-AM62B-P1

尊敬的团队:

我们已对该电路板进行了定制、并以 SK-AM62B-P1 作为参考、以下是定制电路板的原理图。
optilink_1_build2_sch.pdf 

我们在电路板上使用了 GP SOC、因此我们使用了 08.05 版本的默认 SD 映像、当电路板尝试引导时、我们在控制台上遇到了此问题。

 

U-Boot SPL 2021.01-g3983bffabc (2022 年 12 月 14 日 — 11:53:21 +0000)

SYSFW ABI:3.1(固件版本 0x0008 '8.5.3--v08.05.03 (Chill Capybar')

SPL 初始栈使用量:13424 字节

尝试从 MMC2 引导

警告:在 GP 设备上检测到映像签名证书。 跳过证书                                            以防止启动失败。 如果映像也经过加密、此操作将失败

警告:在 GP 设备上检测到映像签名证书。 跳过证书                                            以防止启动失败。 如果映像也经过加密、此操作将失败

正在从 MMC 加载环境... ***警告 — 未找到 MMC 卡、使用默认                                            环境

 

在 ARM64 内核上启动 ATF……

 

注意: BL31:v2.7(发行版):v2.7.0-359-g1309c6c805-dirty

通知: BL31:建造时间:2022 年 12 月 14 日 11:48:12

I/O TC:

I/GNU:OP-TEE 版本:3.19.0-15-gd6c5d0037 (gcc 版本 9.2.1 20191025 (                                            A-PROFILE 体系结构的 TC 工具链 9.2-2019.12 (ARM-9.10)))#1 周三 12 月 14 日 11:5                                            2:03 UTC 2022 Aarch64

I/OP-TEE:警告:此 TC 配置可能不安全!

TC:警告:请访问 https://optee.readthedocs.io/en/latest/architecture/                                            porting_guidelines.html

I/O:主 TC 初始化

I/SYSFW TC ABI:3.1(固件版本 0x0008 '8.5.3--v08.05.03 (Chill Capybar)

I/HUK:TC 已初始化

I/UL:已激活 TC 设备

I/UL:修复 GP 设备的 TC 防火墙所有者

I/TRNG:已为 SA2UL TC 器件启用防火墙

I/TRNG:SA2UL TC 已初始化

I/UL:已初始化 TC 驱动程序

I/O:主 TC 切换到正常世界引导

 

U-Boot SPL 2021.01-g3983bffabc (2022 年 12 月 14 日 — 11:52:19 +0000)

SYSFW ABI:3.1(固件版本 0x0008 '8.5.3--v08.05.03 (Chill Capybar')

尝试从 MMC2 引导

I2C_WRITE:等待数据 ACK (STATUS=0x116) 时出错

pca953x GPIO@22:读取输出寄存器时出错

SPL:MMC 初始化失败、错误:–70

SPL:无法从所有引导设备引导

###错误###请重置主板###


在讨论下面的线程,我使 chnages 显著,并尝试使 SD 引导,但没有控制台输出,当我已经按照指定的步骤.

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1611523/sk-am62b-p1-am62x-custom-board-pmic-power-ok-sd-card-inserted-with-image-no-uart-or-peripheral-activity/6244811


在我们的定制板上、我们未组装这一个:

我已禁用确认并尝试构建引导加载程序文件。
在控制台上可以看到:

U-Boot SPL 2021.01-g3983bffabc (2022 年 12 月 14 日 — 11:53:21 +0000)
SYSFW ABI:3.1(固件版本 0x0008 '8.5.3--v08.05.03 (Chill Capybar')
SPL 初始栈使用量:13424 字节
尝试从 MMC2 引导
正在从 MMC 加载环境... ***警告 — 未找到 MMC 卡、使用默认环境

##地址 0x89000000 处没有 elf 映像
在 ARM64 内核上启动 ATF……

注意: BL31:v2.7(发行版):v2.7.0-359-g1309c6c805-dirty
通知: BL31:建造时间:2022 年 12 月 14 日 11:48:12
I/O TC:  
I/GNU:OP-TEE 版本:3.19.0-15-gd6c5d0037 (gcc 版本 9.2.1 20191025)(用于 A-PROFILE 体系结构的 TC 工具链 9.2-2014
I/OP-TEE:警告:此 TC 配置可能不安全!
I/O:警告:请检查 optee.readthedocs.io/.../porting_guidelines.html TC
I/O:主 TC 初始化
I/SYSFW TC ABI:3.1(固件版本 0x0008 '8.5.3--v08.05.03 (Chill Capybar)
I/HUK:TC 已初始化
I/UL:已激活 TC 设备
I/UL:修复 GP 设备的 TC 防火墙所有者
I/TRNG:已为 SA2UL TC 器件启用防火墙
I/TRNG:SA2UL TC 已初始化
I/UL:已初始化 TC 驱动程序
I/O:主 TC 切换到正常世界引导




我们被困在电路板启动阶段、需要了解有关定制引导加载程序生成的信息。
期待获得帮助。

此致、
Mallika


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

    您好:

    我已禁用确认并尝试构建引导加载程序文件。
    控制台上已显示此信息:

    您是说您构建 U-Boot 并查看了这些日志吗? 如果是、日志看起来并不像来自您的构建 U-Boot、这可以通过日志中的时间戳 (U-Boot SPL 2021.01-g3983bffabc (2022 年 12 月 14 日 — 11:53:21 +0000) 看出。

    目前、我建议在不进行任何修改的情况下编译默认 U-Boot、并确认您是否能够成功引导它。 若要确认是否要引导构建的 U-Boot、请检查日志中的时间戳。

    谢谢!

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

    尊敬的 Prashanth:

    根据建议、我使用了 08.05 中的默认图像、即  

    tisdk-default-image-am62xx-evm.wic.xz

    当我将引导引脚保持在 SD 引导模式时、我已经在控制台上看到了这种情况:

    U-Boot SPL 2021.01-g3983bffabc (2022 年 12 月 14 日 — 11:53:21 +0000)
    SYSFW ABI:3.1(固件版本 0x0008 '8.5.3--v08.05.03 (Chill Capybar')
    SPL 初始栈使用量:13424 字节
    尝试从 MMC2 引导
    警告:在 GP 设备上检测到映像签名证书。 跳过证书以防止启动失败。 如果映像也经过加密、此操作将失败
    警告:在 GP 设备上检测到映像签名证书。 跳过证书以防止启动失败。 如果映像也经过加密、此操作将失败
    正在从 MMC 加载环境... ***警告 — 未找到 MMC 卡、使用默认环境

    在 ARM64 内核上启动 ATF……

    注意:BL31:v2.7(发行版):v2.7.0-359-g1309c6c805-dirty
    通知:BL31:建造时间:2022 年 12 月 14 日 11:48:12
    I/O TC:
    I/GNU:OP-TEE 版本:3.19.0-15-gd6c5d0037 (gcc 版本 9.2.1 20191025 (A-PROFILE 体系结构的 TC 工具链 9.2-2019.12 (ARM-9.10)))#1 星期三 12 月 14 日 11:52:03 UTC 2022 Aarch64
    I/OP-TEE:警告:此 TC 配置可能不安全!
    I/O:警告:请检查 optee.readthedocs.io/.../porting_guidelines.html TC
    I/O:主 TC 初始化
    I/SYSFW TC ABI:3.1(固件版本 0x0008 '8.5.3--v08.05.03 (Chill Capybar)
    I/HUK:TC 已初始化
    I/UL:已激活 TC 设备
    I/UL:修复 GP 设备的 TC 防火墙所有者
    I/TRNG:已为 SA2UL TC 器件启用防火墙
    I/TRNG:SA2UL TC 已初始化
    I/UL:已初始化 TC 驱动程序
    I/O:主 TC 切换到正常世界引导

    U-Boot SPL 2021.01-g3983bffabc (2022 年 12 月 14 日 — 11:52:19 +0000)
    SYSFW ABI:3.1(固件版本 0x0008 '8.5.3--v08.05.03 (Chill Capybar')
    尝试从 MMC2 引导
    I2C_WRITE:等待数据 ACK (STATUS=0x116) 时出错
    pca953x GPIO@22:读取输出寄存器时出错
    SPL:MMC 初始化失败、错误:–70
    SPL:无法从所有引导设备引导
    ###错误###请重置主板###



    此致、
    Mallika

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

    尊敬的 Mallika:

    [报价 userid=“6448831" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1620052/sk-am62b-p1-building-the-u-boot-and-booting-it-on-the-gp-device-from-sd-card/6251477

    我使用了 08.05 中的默认映像、即  

    tisdk-default-image-am62xx-evm.wic.xz

    [/报价]

    我已 将此问题的补丁与默认映像共享。

    我建议 从源代码构建 U-Boot 并引导生成的映像。 一旦有了可启动的安装程序、您就可以应用该修补程序并重复相同的步骤。