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.

[参考译文] CCS/TMS570LS3137:启用 MPU 后台寄存器影响?

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/923844/ccs-tms570ls3137-enable-mpu-background-regin-what-impact

器件型号:TMS570LS3137

工具/软件:Code Composer Studio

你好

HAL 软件 MPU、enable MPU background,需要选择时

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

    黄先生、您好!

    MPU 支持重叠区。  如果区域重叠、较低之前区域的每个属性都会被较高之前区域的属性覆盖。  

    如果处理器发出的地址不在定义的任何区域内、则 MPU 通过硬接线中止访问。 也就是说、对未映射到 MPU 中某个区域的地址的所有访问都会产生一个后台故障。

    您可以通过将区域0编程为4GB 背景区域来覆盖此行为。 背景区域的优先级低于任何其他区域。 因此、一个后台区域为任何与定义的存储器区域不匹配的存储器访问提供存储器属性。 这样,如果地址不属于其他11个区域中的任何一个,则为区域0指定的属性和访问权限将控制访问。

    因此、最好启用背景区域。  

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

    谢谢你

    当我启用背景区域时、 我需要做什么?

    HAL 软件默认值、我需要更改什么?

     

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

    MPU 常规配置下有一个"启用 MPU 后台区域"选项。

    启用 MPU 后台区域不会影响其他 MPU 区域设置。