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:关于使用锁步模式时的 MPU 防火墙配置

Guru**** 2924030 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1650400/am263p4-q1-regarding-mpu-firewall-configuration-when-using-lockstep-mode

器件型号: AM263P4-Q1
主题: SysConfig 中讨论的其他器件

Core0-0 的程序存储器区域 (OCSRAM) 使用 MPU 防火墙进行保护、并禁用来自其他内核的写访问。
我们计划在此配置下以锁步模式运行 Core0-1。
在这种情况下、是否需要允许从 Core0-1 对 Core0-0 存储器区域的写入访问?

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

    您好:

    您能否澄清一下是指 ARM MPU 还是系统 MPU 防火墙?

    此致、

    Sahana

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

    嗨、Sahana

    这是指 SysConfig 中的“设置防火墙“配置、我们理解该配置等效于“系统 MPU 防火墙“。

    由于 Core0-1 在锁步模式下运行、我们认为无法通过 SysConfig 进行配置。
    因此、我们假设 Core0-1 的 ARM MPU 配置不可行。

    您能否确认这一理解是否正确?

    此致、Imaoka

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

    您好:

    您能否确认此理解是否正确?

    是的、这种理解是正确的。

    让我在 6 月 5 日之前回复您。

    此致、

    Sahana

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

    你好、Imaoka、

    我们计划在此配置下以锁步模式运行 Core0-1。
    在这种情况下、是否需要允许从 Core0-1 对 Core0-0 存储器区域的写入访问?

    否、这不是必需的。  

    在锁步模式下、CPU1 的内核逻辑会运行与 CPU0 相同的指令流、这完全是为了进行错误比较。 关键是、CPU1 的总线接口处于非活动状态 — 因此 CPU1 不会生成对 OCSRAM 或任何其他 SoC 资源的任何存储器访问。  


    因此、在运行时、既不需要也不有意义地授予从 CPU1 对 Core0-0 存储器区域的写入访问权限。 尽管如此、从功能安全的角度来看、将防火墙/MPU 明确配置为拒绝 CPU1 访问仍然是一种很好的做法、因此、如果系统曾经重新配置为拆分模式、就不会有意外的许可规则保持打开状态。

    此致、

    Sahana