Other Parts Discussed in Thread: AM62A7
器件型号: AM62A7
您好、
我正在使用 AM62A7 EVK、并通过 SD 卡引导电路板(用 TI SDK 映像刷写)。 该映像写入主机、然后用于引导。
我看到的引导行为不一致、具体取决于 SD 卡品牌和容量。
工作设置
- SanDisk 64GB (Xc)→启动 成功
- SanDisk 16GB →到达 SPL、但显示不同的运行时错误
- SanDisk 32GB →达到 SPL、但显示不同的运行时错误
设置失败
- 金士顿 128GB
- GVM Elite 64GB
金士顿 128GB / GVM Elite 64GB:
使用 SanDisk 16GB 和 32GB:U-Boot SPL 2025.01-00547-g3bcfad6cee95 (Jul 23 2025 - 16:49:22 +0000)
SYSFW ABI: 4.0 (firmware rev 0x000b '11.1.5--v11.01.05 (Fancy Rat)')
DM ABI: 3.0 (firmware ver 0x000b 'MSDK.11.01.00.16-dirty--v11.01.02' patch_ver: 2)
Trying to boot from MMC2
Error reading cluster
spl_load_image_fat: error reading image u-boot.img, err - -22
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###
U-Boot SPL 2025.01-00547-g3bcfad6cee95 (2025 年 7 月 23 日 — 16:49:22 +0000)
SYSFW ABI:4.0(固件版本 0x000b'11.1.5--v11.01.05(花哨 Rat)')
SPL 初始栈使用量:13568 字节
尝试从 MMC2 引导
TI_sci system-controller@44043000:消息未确认
身份验证失败!
###错误###请重置主板### - 仅 SanDisk 64GB 持续启动
所以、
已知 AM62A7 EVK 引导流程是否对 SD 卡供应商/控制器的差异敏感、尤其是在 SPL FAT 文件系统读取期间?
具体来说:
- 某些 SD 卡(金士顿/非 SanDisk)是否存在任何已知的兼容性限制?
- AM62A7 是否需要标准 FAT32 MBR 之外的任何特定 SD 卡格式或分区方案?
- 为什么 SanDisk 64GB 可以工作,而其他 64GB 卡失败,即使所有都成功刷新?