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.

[参考译文] AM263P4-Q1:OCRAM 中 Bank0、组 1 的最后 24 个字节不再可见

Guru**** 2589245 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1573678/am263p4-q1-last-24-bytes-of-bank0-bank1-in-ocram-are-no-longer-visible

器件型号:AM263P4-Q1


工具/软件:

尊敬的团队:

我的一位客户遇到以下问题。 请提供支持。

问题: 当在 MPU 防火墙中为 L2OCRAM_Bank0_SLV、L2OCRAM_Bank1_SLV 设置权限时、OCRAM 中 Bank0、Bank1 的最后 24 个字节不再可见。

配置;

L2OCRAM_BANK0_SLV 容器                                 L2OCRAM_BANK1_SLV 配置

          

MPU ARMv7 配置

编程:

防火墙设置

功能

存储器转储“在“MPU 防火墙设置之前“             存储器转储“在“MPU 防火墙设置之后“

BANK0 中的最后一个                                      BANK0 中的最后一个

           

组 1 最后一个                                     组 1 最后一个

          

第 2 行的最后一个                                     第 2 行的最后一个

          

在 MPU 防火墙配置之后、组 0、组 1 末尾缺少 24 字节数据(红框)

如果程序被放置在缺失区域中、则会发生预取中止(数据也会如此)。

问题 1:TRM 中的以下描述是否相关?

AM263x Px_TechnicalReferenceManual.pdf 3.8.3.1 功能运行

问题 2: 这是预期行为吗? 如果否、 哪些设置会导致出现这些症状?  哪些设置能够避免这种症状?

客户在这里要执行的操作是“授予对指定区域(这次是 Bank0、OSCRAM 1)的所有 ID (R5FSS0_0、外部 ID) 的所有权限。“ 影响。

客户认为可以将设置设置为不检查除外部 ID 之外的访问、如下所示。 在这种情况下、会输出无效的 C 代码。 这看起来是一个编译错误。

     

此致

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

    您好、

    您能否请确认您在此处使用的 SDK 版本?

    最新的 SDK 版本 11.0 提供了一些有关防火墙的修复。

    您能否检查一下是否在 SDK 11.0 上看到该问题?

    谢谢。此致、

    Nikhil Dasan