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.

[参考译文] AM625:AM625x HS-DFU u-boot 通过 FS 引导模式闪烁问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1346159/am625-am625x-hs-fs-u-boot-flashing-through-dfu-boot-mode-issue

器件型号:AM625

大家好、

大家好!

我们已成功启动并刷写 AM6254 GP 版本的 MPU 器件。  

现在、我们尝试第一次使用处理器 FS 版本的 AM6252 HS-SDK 器件启动新的电路板。  8.06.00.42。在生成 tiboot3.bin 时、我们已将 SOC 类型更改为"hs-FS"、并按照 FS AM62x 的 GP 到 HS-AM62x 迁移指南中的步骤进行操作。

我们正在使用 AM6252ATCGHAALW am62x 系列处理器器件型号、我们已按照适用于 HS-RAID FS 器件类型的 Processor SDK 8.06.00.42、执行了 TI 文档中提到的步骤。 发送 tispl.bin 后我们面临这个问题-为了继续执行 u-boot.img 文件的进一步引导/刷写步骤、未通过 USB 进行 DFU util 检测。

以下是生成 tiboot3.bin、 tispl.bin 和 uboot.img 时要执行的步骤:-  

导出 TI_SECURE_DEV_PKG=`pwd`/../core-secdev-k3
导出路径=$PATH:/home/platform/Projects/test/AM62xx_HS_FS_Build/linux-devkit/sysroots/x86_64-arago-linux/usr/bin
导出 uBoot_DIR=u-boot
Export tfa_DIR=$(pwd)/../trusted-firmware-a-2.8 +gitAUTOINC+2fcd408bb3/
Export OPTEE_DIR=$(pwd)/../optee_os

CD $TFA_DIR
make -j$(nproc) arch=aarch64 cross_compile=aarch64-none-linux-gnu- plat=k3 target_board=lite spd=opted

CD $OPTEE_DIR
make -j$(nproc) cross_COMPILE64=aarch64-none-linux-gnu- cross_COMPILE32=arm-none-linux-gnueabihf- platform=k3-am62x CFG_ARM64_core=y

CD u-boot/
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabihf- am62x_evm_r5_usbdfu_defconfig O=$uBoot_DIR/out/R5
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabihf- O=$uBoot_DIR/OUT/R5

cd k3-image-gen-2022.01/
使 cross_compile=arm-none-linux-gnueabihf- SOC=am62x SOC_type=hs-fs SBL=../u-boot/u-boot/out/r5/spl/u-boot-spl.bin SYSFW_DIR=../prebuilt-images
cd k3-image-gen-2022.01/
$TI_SECURE_DEV_PKG/scripts/secure-binary-image.sh $OPTEE_DIR/out/arm-plat-k3/core/tee-pager_v2.bin bl32.bin.signed
$TI_SECURE_DEV_PKG/scripts/secure-binary-image.sh $TFA_DIR/build/K3/lite/release/bl31.bin bl31.bin.signed
$TI_SECURE_DEV_PKG/scripts/secure-binary-image.sh ../prebuilt-images/ipc_echo_testb_mcu1_0_release_strip.xer5f ../prebuilt-images/ipc_echo_testb_mcu1_0_release_strip.xer5f.signed
cd ../u-boot/
export cross_compile=aarch64-none-linux-gnu-
使 arch=arm cross_compile=aarch64-none-linux-gnu- am62x_evm_a53_defconfig O=$uBoot_DIR/out/a53
make -j$(nproc) arch=arm cross_compile=aarch64-none-linux-gnu- if=$(pwd)/bl31.bin.signed tee=$(pwd)/bl32.bin.signed DM=$(pwd)/../k3-image-gen-2022.01/ipc_echo_testb_mcu1_0_release_strip.xer5f.signed O=$uBoot_DIR/out/A53

请找到以下串行控制台日志、任何人都可以建议我们如何解决此问题。-

U-Boot SPL 2021.01 (2024年4月05日- 12:24:54 +0530)
SYSFW ABI:3.1 (固件版本0x0008'8.6.4--v08.06.04 (Chill Capybar')
SPL 初始堆栈使用:13424字节
尝试从 DFU 引导

 

U-Boot SPL 2021.01 (2024年4月05日- 12:24:54 +0530)
SYSFW ABI:3.1 (固件版本0x0008'8.6.4--v08.06.04 (Chill Capybar')
SPL 初始堆栈使用:13424字节
尝试从 DFU 引导
################################################################ 下载...确定
Ctrl+C 退出...
身份验证已通过
身份验证已通过
身份验证已通过
身份验证已通过
身份验证已通过
正在从 MMC 加载环境... 未找到 MMC 器件0
***警告-使用默认环境时未找到 MMC 卡

 

不支持器件10的 init_env!
##地址0x8960000处没有 elf 映像
在 ARM64内核上启动 ATF...

 

注意: BL31:v2.8 (release):v2.8-226-g2fcd408bb
公告: BL31:建设时间: 2024年4月4日15:14:50
I/O TC:  
I/UTC:OP-TEE 版本:3.19.0-15-gd6c5d0037 (版本9.2.1 20191025 (适用于 A 配置文件架构的工具链9.2-2019.12 (ARM-9.10)))#1 4月4日星期四10:19:43 UTC 2024 TC
I/OP-TEE:警告:此 TC 配置可能不安全!
I / TC:警告:请查看 https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
I/CPU:主 TC 初始化
I/SYSFW TC:SYSFW ABI:3.1 (固件版本0x0008'8.6.4--v08.06.04 (Chill Capybar')
I/O:TC 已初始化
I/SA2UL:已激活 TC 器件
I/SA2UL TC:为 SA2UL TRNG 器件启用了防火墙
I / TC:SA2UL TRNG 已初始化
I/SA2UL:TC 驱动程序已初始化
I/CPU:主 TC 切换至正常引导状态

谢谢。此致、

NagaPrasad.

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

    您好!

    我正在查看您分享的步骤。
    请允许我花点时间再谈这个问题。

    此致、
    阿帕拉纳

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

    您好!

    很抱歉响应延迟!!
    您是否仍面临此问题?

    能否尝试 使用顶级 make 文件来构建 U-boot 二进制文件、看看它是否有效?
    构建 U-boot 的命令:生成 u-boot sysfw-image

    此外、请共享您用于执行 DFU 引导的命令。

    此致、
    阿帕拉纳