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.

[参考译文] 编译器/TMS570LC4357:R5F-MPU

Guru**** 2451970 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/636320/compiler-tms570lc4357-r5f-mpu

器件型号:TMS570LC4357

工具/软件:TI C/C++编译器

正常、器件和严格排序存储器类型之间有何区别?

以及可共享和不可共享?

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

    严格排序和器件类型存储器对执行的读取或写入次数敏感。 对这些存储器的读取或写入可能会产生一些影响、因此 CPU 不会改变对这些存储器的访问的大小或顺序。 这些存储器不会被缓存。 因此、建议将外设寄存器存储空间配置为器件类型。
    SRAM 存储器可配置为正常。 对这些存储器位置的访问不会产生任何副作用。 此外、它对访问顺序不敏感。 可以缓存这些存储器。
    当您将存储器区域配置为不可共享时、只能由 CPU 访问。 可共享存储器与 DMA 或 EMAC 等其他总线主控共享。 无法在 L1缓存上缓存可共享存储器。 (此设备不支持 L2高速缓存)
    有关这些属性的更多信息,请参阅《ARM CortexTm-R5技术参考手册》或《ARMRegistered架构》
    参考手册

    谢谢、此致、
    Veena