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.

[参考译文] TDA4VM:R5F MPU 设置

Guru**** 2538955 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1240600/tda4vm-r5f-mpu-settings

器件型号:TDA4VM

该线程 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1088251/tda4vm-r5f-mpu-config 由于某种原因被锁定、因此我无法在该处发布我的答案。 以下是问题的答案:

我不明白的是、根据我的测试、"不可高速缓存"内存(TEX[2:0]=001、C=1、B=1)和"可高速缓存"内存(TEX[2:0]=101、C=0、B=1)的内存读取/写入性能是相同的。 此外、声明一个区域为"不可高速缓存"没有什么意义、但另一方面、说明为"外部和内部回写、写分配"、对吧?

TEX[2]=1和 TEX[2]=0的区别在于,前者允许您分别设置外部和内部策略,而当 TEX[2]=0时,它们总是相同的。 在这两种情况下、当 C=1时、将启用缓存。 当备用存储器是中间高速缓存(如 L2或 L3、甚至 L1)时、设置不同的策略非常重要。 但是,如果您不需要单独设置外部策略和内部策略,请使用 TEX[2]= 0编码。

谢谢

Vai

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

    @Felix_123这可以回答你的问题吗?

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

    尊敬的 Vai:

    非常感谢您提供宝贵意见。

    我将解锁原始主题、以便您可以在那里发布您的响应。 将关闭这一个。

    谢谢。此致、
    帕尔特

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

    当然请解锁。

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

    尊敬的 Vai:

    我已经解锁了原始线程。

    此致、
    帕尔特

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

    仍然锁住了 Parth。

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

    Vai、

    我想这是出于某种原因再次被锁住的。 我已解锁。 请继续并在其中继续讨论。

    此致、
    帕尔特