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.

[参考译文] RM57L843:为什么必须按照文章中的写法配置 R5-MPU-PMU?

Guru**** 2482105 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/710035/rm57l843-why-do-you-have-to-configure-the-r5-mpu-pmu-the-way-it-is-written-in-the-post

器件型号:RM57L843

大家好、

我正在尝试使用下面的项目在 HDK 上设置 lwIP 通信、但我在标题中提到的步骤是、我无法理解为什么它是这样的。 为什么必须这样设置? 在哪里可以找到有关它的描述?

提前感谢您的帮助。

此致、

Zsolt

链接: e2e.ti.com/.../666055

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

    RM57上的 MPU 与 L1存储器系统(高速缓存)一起工作来控制对 L1和外部存储器的访问。 MPU 使您能够将存储器分区成多个区域、并为每个区域设置单独的保护属性。 RM57器件上的 MPU 支持16个存储区。 每个区域都有一个基地址和大小编程、并且可以重叠这些区域、以便对存储器映射进行高效编程。

    每个区域都有许多与之关联的属性。 当处理器访问位于给定区域内的地址时、这些寄存器控制着存储器访问的执行方式。 属性包括:
    •存储器类型、其中之一:
    —严格排序
    —设备
    —正常
    •共享或非共享
    •不可高速缓冲
    •可通过缓存进行写入
    •可进行回写缓存
    •读取分配
    •写入分配

    对于特权模式或所有模式、每个区域都不能访问、只读访问或读/写访问权限。 例如、如果用户模式应用程序尝试访问仅特权模式访问区域、则会发生权限错误。

    有关详细信息、请参阅 ARM 架构参考手册。