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.

[参考译文] PROCESSOR-SDK-J784S4:rat 配置

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1386596/processor-sdk-j784s4-rat-configuration

器件型号:PROCESSOR-SDK-J784S4

工具与软件:

我在 RAT 配置方面遇到一些问题。
我以拆分模式运行在 MCU 岛上 R5F 的内核1上。

我将 RAT 配置为将40040000正向至 b1000000。 可以在程序的其他部分访问 b1000000而不会出现问题。

我已经使用与 b1000000相同的设置将4000000添加到我的 MPU 配置中。 CSL_ratConfgRegionTranslation 返回 true、据我所知、该函数应该可以实现地址转换:

CSL_ratRegs * pRatRegs=(CSL_ratRegs *) 0x40F90000U;
CSL_RatTranslationCfgInfo TranslationCfg =

0x4'00'00、//大小
0x00'40'04'00'00、//基地址
0x00'b1'00'00 //转换地址
};

bool const ratCfg = CSL_ratConfigRegionTranslation (pRatRegs、0、&TranslationCfg);

//此行导致数据中止:
*(char *)(0x00'40'04'00'00);

此应用是使用 FreeRTOS 构建的、链接器文件中不会显示其基地址。  

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

    您好!

    指定的专家不在办公室。 请预计会延迟2-3天的回复。

    同时、能否确认您是否能够在未配置 RAT 的情况下访问基地址和转换后的地址、而不会出现任何问题?

    此致、
    Parth

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

    尊敬的 PARTH:

    感谢您的回答。
    是的,我明确地尝试了一个基地址,我以前一直使用没有任何问题(这实际上是在其他地方的程序中使用)。 我还可以在所示的 ratConfiguration 行之前的转换地址转储存储器、而不会出现问题。
    此致!
    Dennis

x 出现错误。请重试或与管理员联系。