器件型号: AM263P4-Q1
关于下面提到的 E2E、您能否向我们提供更多信息?
我们目前正在使用 SDK 9.2、根据我们的开发计划、我们没有足够的时间迁移到 SDK 11.0。
您能告诉我们如何在继续使用 SDK 9.2 的同时解决此问题吗?
AM263P4-Q1:不再显示 OCRAM 中 Bank0 的最后 24 个字节、Bank1 — 基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛
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
AM263P4-Q1:不再显示 OCRAM 中 Bank0 的最后 24 个字节、Bank1 — 基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛
您好、
我们设置了防火墙、以便以下地址范围(Core0-0 的程序数据)只从除 Core0 之外的任何内核读取‑:
0x7005_0000–0x7007_FFFF…Ω MPU 区域配置 0 0x7008_0000–0x700D_FFFF… MPU 区域配置 1 同样,我们 在 BANK1 上设置了另一个防火墙:0x700E_0000–0x700E_27FF允许只读‑访问。
在执行过程中,当我们取消 BANK1 的防火墙设置:0x700E_0000–时0x700E_27FF, BANK1 的最后 24 个字节:0x7008_0000–0x700D_FFFF变得不可访问(不可见)。
我们通过将HsmClient_setFirewall()参数从更SET_MPU_FIREWALL_REQUEST_OCSRAM改为来切换防火墙状态SET_MPU_FIREWALL_REQUEST_OCSRAM_CANCEL。
此行为是否由 Kier 在其响应中指出的问题引起?
●SET_MPU_firewall_Request_OCSRAM

●SET_MPU_firewall_Request_OCSRAM_CANCEL

您好、
在我结束时、我在最新的 SDK 上又做了几个测试
我能够观察到这个问题。
我的观察结果是、当您位于缓存的 MPU 区域、并且在 L2OCSRAM 中将防火墙从起始地址设置为结束地址时、结束地址的最后 24 个字节被视为“??“
如果未缓存该区域、则不会观察到这种情况。
此外、这似乎与 TRM 中的注释一致。 因此、您必须将防火墙结束地址的最后 32KB 配置为非缓存。 在这种情况下、您将看不到“???“ “。

谢谢。此致、
Nikhil Dasan
没有 Imaoka、
这是与硬件相关的观察。 这也可以在 11.1 中看到
该修复程序是 11.0、用于为某些缺失区域(即银行 4 和银行 5)启用防火墙设置。
因此在 9.2 中、您在银行 4 和银行 5 中看到了这一点、因为防火墙本身没有通过。
在 11.0 中、防火墙设置将对 MPU 防火墙涵盖的所有区域生效、因此可以在所有区域中看到。
谢谢。此致、
Nikhil Dasan