Other Parts Discussed in Thread: AM62A7
器件型号: AM62D-Q1
主题: AM62A7 中讨论的其他器件
我们正在使用 Processor SDK Linux 12_00_07_04 来处理 AM62D EVM。 SDK 提供的预编译引导二进制文件在电路板上成功引导;但是、当我们从独立 SDK 源重新编译 U-Boot 并刷写生成的二进制文件时、SPL 中的 DDR 初始化期间引导会失败。 您能否提供针对 AM62D EVM 的推荐独立构建过程、并确认是否需要任何其他 DDR 固件文件、电路板配置文件、binman 输入或特定的构建步骤才能重现 SDK 生成的启动二进制文件?
使用的构建命令:
make ARCH=arm CROSS_COMPILE=/opt/k3r5-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-oe-eabi/arm-oe-eabi- am62dx_evm_r5_defconfig O=$UBOOT_DIR/out/r5
make ARCH=arm CROSS_COMPILE=/opt/k3r5-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-oe-eabi/arm-oe-eabi- O=$UBOOT_DIR/out/r5 BINMAN_INDIRS=$PREBUILT_IMAGES
错误日志:
U-Boot SPL 2026.01-00340-g2549829cc194-dirty (Jun 24 2026 - 18:33:24 +0530)
SYSFW ABI: 4.0 (firmware rev 0x000c '12.0.2--v12.00.02 (Clever Cat)')
Error reading PI data
Error reading PHY data -1
Timeout during frequency handshake
### ERROR ### Please RESET the board ###
作为参考、SDK 提供的预编译二进制文件在同一硬件上成功引导、并在 SPL 之外继续运行、而不会出现任何与 DDR 相关的错误。