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.
大家好、
大家好!
我们已成功启动并刷写 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 引导的命令。
此致、
阿帕拉纳