Other Parts Discussed in Thread: SYSCONFIG
器件型号: AM263P4-Q1
主题: SysConfig 中讨论的其他器件
Core0-0 的程序存储器区域 (OCSRAM) 使用 MPU 防火墙进行保护、并禁用来自其他内核的写访问。
我们计划在此配置下以锁步模式运行 Core0-1。
在这种情况下、是否需要允许从 Core0-1 对 Core0-0 存储器区域的写入访问?
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.
Other Parts Discussed in Thread: SYSCONFIG
器件型号: AM263P4-Q1
主题: SysConfig 中讨论的其他器件
Core0-0 的程序存储器区域 (OCSRAM) 使用 MPU 防火墙进行保护、并禁用来自其他内核的写访问。
我们计划在此配置下以锁步模式运行 Core0-1。
在这种情况下、是否需要允许从 Core0-1 对 Core0-0 存储器区域的写入访问?
你好、Imaoka、
我们计划在此配置下以锁步模式运行 Core0-1。
在这种情况下、是否需要允许从 Core0-1 对 Core0-0 存储器区域的写入访问?
否、这不是必需的。
在锁步模式下、CPU1 的内核逻辑会运行与 CPU0 相同的指令流、这完全是为了进行错误比较。 关键是、CPU1 的总线接口处于非活动状态 — 因此 CPU1 不会生成对 OCSRAM 或任何其他 SoC 资源的任何存储器访问。
因此、在运行时、既不需要也不有意义地授予从 CPU1 对 Core0-0 存储器区域的写入访问权限。 尽管如此、从功能安全的角度来看、将防火墙/MPU 明确配置为拒绝 CPU1 访问仍然是一种很好的做法、因此、如果系统曾经重新配置为拆分模式、就不会有意外的许可规则保持打开状态。
此致、
Sahana