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.

[参考译文] TDA4VH-Q1:主域 R5f 使用 RAT 访问3*512KB SRAM

Guru**** 2553450 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1259199/tda4vh-q1-main-domain-r5f-use-rat-to-access-3-512kb-sram

器件型号:TDA4VH-Q1

您好、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运行编程序列。

    此致

    卡兰

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Karan、您好!

    非常感谢您的清晰解释!

    凯文