您好、TI 专家!
我们的 J784S4 512KB SRAM 似乎具有48位地址、主 R5f 可能需要 RAT 来访问它。
我们是否有演示代码或指南详细介绍了启用和应用 RAT 以实现此目的的步骤?

非常感谢!
此致、
凯文
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.
您好、TI 专家!
我们的 J784S4 512KB SRAM 似乎具有48位地址、主 R5f 可能需要 RAT 来访问它。
我们是否有演示代码或指南详细介绍了启用和应用 RAT 以实现此目的的步骤?

非常感谢!
此致、
凯文
凯文
请查看此处的310-317行- https://git.ti.com/cgit/processor-sdk/pdk/tree/packages/ti/boot/sbl/board/k3/sbl_main.c#n310 (对于主域、将 RAT_BASE 更新为0x0FF90000)
这会通过将 MCU R5F 映射到0xD000_0000来配置 MCU R5F 的 RAT 以访问0x4F_0200_0000。
需要对四个寄存器进行编程以进行 RAT 配置。
R5FSS_RAT_CTRL_j、R5FSS_RAT_BASE_j、R5FSS_RAT_TRANS_L_j 和 R5FSS_RAT_TRANS_U_j
j 这是 RAT 中的条目、其范围为0-15。
有关更多详细信息、请参阅 TRM 中的部分。
请注意、RAT 模块对于每个内核都是本地的。 若要对 RAT 进行编程以假设 MCU2_0、您需要从 MCU2_0运行编程序列。
此致
卡兰