Other Parts Discussed in Thread: SYSCONFIG
器件型号: TMDSCNCD263P
主题: SysConfig 中讨论的其他器件
嗨、TI 论坛、
我正在努力确保 使用 MPU 防火墙对 R5FSS0_0 的 L2OCRAM 存储体 0 进行独占访问。
我使用额外的 MPU 区域配置修改了 HSM_SERVICES 示例(示例/drivers/hsmclient/HSM_SERVICES)、因此只有 R5FSS0_0 可以访问 L2OCRAM 组 0:

使用这个额外的 Client_Send 区域时、函数 HsmFirewallApp 挂起在 HsmClient_setFirewall(Hsmr MPack.AndRecv 从不返回)内的第 95 行。
将其他 RAM 组限制到 R5FSS0_0 可以正常工作、只有 L2OCRAM 组 0 会导致 HsmClient_setFirewall 挂起。
什么会导致 HsmClient_setFirewall 挂起?
奖励问题: SysConfig MPU 区域配置中的区域编号参数用于什么? 我无法在 MCU+ SDK 和 TIFS-MCU 文档中找到有关该器件的任何文档。
感谢您的帮助!
我以前使用过
- AM263Px 控制卡
- 适用于 AM263Px 26.0.0.01 的 MCU+ SDK
- CCS 20.4.1.4__1.10.1
- SBL 为空、使用 CCS 调试选项将该应用程序加载到 RAM 中

(系统 MPU/防火墙部分的 TRM 中的图像)
