Other Parts Discussed in Thread: AM62L
器件型号: AM62L-AM62L- EVSE-DEV-EVM
主题中讨论的其他器件: AM62L
您好:
我正在努力在 TI AM62L EVM PROC81E1-1 模块上启动 eMMC 引导、并且遇到了 eMMCpartconf 设置无法在下电上电期间持续存在的问题。
设置:
- SoC:TI AM62L
- 模块:TI AM62L EVM Proc181E1-1
- U-Boot:2025.01
- 引导引脚[15:12]= 1000 (eMMC)、原始引导引脚 7 = 1(简化引导模式)
- 引导映像 (tiboot3.bin、tispl.bin、u-boot.img) 在预期的原始偏移量 (dfu_alt_info_eMMC=) 处写入 eMMC 引导分区 1 (boot0)
rawemmc RAW 0 0x800000 mmcpart 1;
rootfs 第 0 部分 1;
tiboot3.bin.raw RAW 0x0 0x400 mmcpart 1;
tispl.bin.raw RAW 0x400 0x1000 mmcpart 1;
u-boot.img.raw RAW 0x1400 0x2000 mmcpart 1;
u-env.raw 原始 0x3400 0x100 毫米器件 1;
sysfw.itb.raw 原始地址 0x3600 0x800 mmcpart 1
使用的 eMMC 配置:
- MMC partconf 0 1 1.
- MMC bootbus 0 2 0 0
- MMC rst-Function 0 1.

观察到的行为
- 刷写并复位电路板后、 首次引导正常
- 系统从 eMMC BOOT0 启动并继续引导
不过:
- 在上 下一次下电上电 和板 不再从 eMMC 引导
- 几秒钟后、它会回落到 DFU 模式
如果我随后tiboot3.bin通过 DFU 手动加载、引导将持续到 SPL

根本原因观察
下电上电后、我使用检查 eMMC 配置 MMC partconf 0 。

结果 :
因此、ROM 引导加载程序不访问 BOOT0
问题:
有人会建议怎么做 使 eMMC 引导分区保持持久性 或建议 在后续下电上电时从 eMMC 引导的可靠方法 如何通过该板和 eMMC 配置?
提前感谢您的帮助!