工具与软件:
您好、TI 专家:
我看到 U-Boot SPL R5代码的起始地址是0x43c00000。 这由相应的器件树节点、u-boot-spl.lds 文件和我已经添加的一些调试代码确认。
理论上、由于 U-Boot 代码需要由 ROM 和 DM-R5加载、所以在 SoC 的地址范围内需要存在某种类型的 RAM 存储器。 但是、我在 AM62P 的存储器映射中找不到相应的条目。 我找到的最接近的条目称为 MSRAM_64K0_RAM、但它位于0x43C 4. 0000在主存储器映射中:

WKUP_R5FSS0和 MCU_R5FSS0存储器映射也没有显示任何有用的内容、而"区域地址转换"(RAT)函数(看似不能)也无法(或不应该?) 用于重新映射该区域中的存储器(来自 AM26P TRM 的631页):

明显的问题:
这里的"魔法"是什么?

