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.

[参考译文] AM5718:如何将 MPU L2内存用作 SRAM

Guru**** 657500 points
Other Parts Discussed in Thread: AM5718, AM5718-HIREL
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1075425/am5718-how-to-use-mpu-l2-memory-as-sram

部件号:AM5718

您好,

我想将 AM5718 MPU (cortex-a15)的 L2内存用作 SRAM。

我认为通过更改 L2控制寄存器的设置可以将 L2内存区域划分为数据 RAM (请参阅 Arm Cortex-A15 TRM 修订版:r4p0 4.3.48 L2控制寄存器),但在 AM5718 TRM(SPRUHZ7I)中,我找不到使用 MPU L2控制寄存器的方法。

AM5718-HiRel MPU 的 L2内存是否仅可用于高速缓存?

感谢你的帮助。

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

    您好,

    Cortex-A15的二级高速缓存无法配置为用作 SRAM。 A15的二级高速缓存确实有一些供应商可配置的选项,4.3.48中描述的 L2CTRL 寄存器描述了集成在后备存储器中的选项。 这些选项由 ROM 代码设置,以匹配 TI 实施。  只有在出现勘误的情况下,SW 才会在以后写入这些内容,并且必须通过 SMC 呼叫进行。

    正确的做法是,某些 TI 流程(如 C6x 和 C7x DSP)确实允许将高速缓存重新配置为 SRAM,但 Cortex-A15的情况并非如此。

    此致,

    理查德·W