This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,保罗,
建议使用 SBL NULL 作为初始化 DDR 的方法。 不过有一个问题。 AM243x 的 MCU+ SDK 中的 SBL NULL 不会初始化 DDR。 AM64x 的 MCU+ SDK 中的 SBL NULL 会初始化 DDR。 因此,请下载最新的 MCU+ SDK AM64x,并使用 C:\ti\MCU_plus_SDK_am64x_08_01_00_36\tools\boot\SBL_prebuild\am64x-EVM-EVM-EVM-EVM-EVM-EVM-EVM-EVM-EVM-EVM SBL_null.release.tiimage 中的 SBL_NULL 来执行 OSPI 闪存写入或 SD 卡启动。 它将为您执行 DDR 初始化。 无需使用凝胶文件。
此致,
明
该文件是否会在 AM2434上执行,而 TMD2243GPEVM 上是 AM2434? 如果它包含64位指令,我看不到它如何工作。
您好,保罗,
AM243x 17x17 (在 AM243x EVM 上)与 AM64x (在 AM64x EVM 上)相同,而且 SBL_null .release.tiimage 实际上在 R5F_0_0 (使用32位指令)上运行,因此在 AM243x 上运行 MSL_null .release.tiimage 是完全可以的。
要快速尝试而不写入 OSPI 闪存,可以使用 SD 卡引导选项。 有关 详细信息,请参阅 AM64x MCU+ SDK:EVM 设置(TI.com)(使用 SD 启动的 SOC 初始化部分)。
此致,
明
我将 MCU_plus_SDK_am64x_08_01_00_36\tools\boot\SBL_prebuild\am64x-EVM-EVM\SBL_null.release.tiimage 放在 SD 卡上,并将其重新命名为tiboot3.bin
。 我安装了 SD 卡,将开关更改为 SD 启动设置,并为开发板供电。 我在终端上收到以下消息:
正在启动空引导加载程序...
DMSC 固件版本21.9.0- v2021.09 (了不起的 Llam
DMSC 固件版本0x15
DMSC ABI 版本3.1
INFO:bootloader_runCpu:150:CPU r5F1-0 已初始化为8000000 Hz!!
INFO:bootloader_runCpu:150:CPU r5F1-1已初始化为8000000 Hz!!
INFO:bootloader_runCpu:150:CPU m4f0-0已初始化为400000000 Hz!!
INFO:bootloader_runCpu:150:CPU A530-0已初始化为8000000 Hz!!
INFO:bootloader_runCpu:150:CPU A530-1已初始化为8000000 Hz!!
INFO:bootloader_loadSelfCpu:202:CPU r5f0-0已初始化为8000000 Hz!!
INFO:bootloader_loadSelfCpu:202:CPU r5f0-1已初始化为8000000 Hz!!
INFO:bootloader_runSelfCpu:219:全部完成,正在重新发送...
我没有看到任何有关 DDR 的消息。 它实际上是否初始化了 DDR?
感谢您的帮助,
保罗
您好,保罗,
是的,它执行 DDR 初始化。 UART 显示上述消息后,您应该能够使用 JTAG 连接到 R5_0_0内核,而无需使用 GEL 文件或 laun.js。 JTAG 连接到 R5_0-0后,您应该能够访问 CCS 内存浏览器中的 DDR (0x8000000000)。 无需运行任何凝胶脚本。
此致,
明