大家好、
大家好!
我们已成功启动并刷写 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.