工具与软件:
最新的 SDK 版本、 ti-processor-sdk-linux-am62lxx-evm-11.00.05.02-Linux-x86-Install.bin 的下载、并且遵循了标准过程来编译 U-Boot。 该make u-boot命令已成功执行、并在中生成二进制文件../board-support/u-boot-build/a53。 tispl.bintiboot3.binu-boot.imgtiboot3-am62lx-hs-fs-evm.bin然后将二进制文件、、和复制到 SD 卡的引导分区。 但是、在引导 EVK 板时、CPU 挂起前会出现以下引导日志:
注意: bl1_plat_arch_setup arch 设置
注意: 正在引导可信固件
请注意: BL1:v2.12.0 (发布):11.00.04-10-gdd46885ec
通知: BL1:建设时间:2025年3月12日06:51:11
注意: lpdd4_init <--
请注意: DDR RAM 大小=80000000
请注意:bl1_platform_setup DDR init done
请注意:k3_BL1_HANDOFF 进入 WFI - BL1结束
注意:BL31:v2.12.0 (发布):11.00.04-10-gdd46885ec
通知:BL31:建造日期:2025年3月12日06:51:11
错误:无法获得响应(-19)
错误:传输发送失败(-19)
此时、引导过程停止。 另一种方法是prebuilt-images将 SDK (文件夹)中提供的预编译 U-Boot 映像复制到引导分区、并且成功引导电路板、而不会出现任何问题。 寻求有关自编译的 U-Boot 二进制文件为何会出现此问题的说明。 是否需要执行任何其他步骤来确保使用编译的二进制文件正确引导?
