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.

[参考译文] TMS320F28035:F28035额外的 RAM

Guru**** 2535590 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1363604/tms320f28035-f28035-extra-ram

器件型号:TMS320F28035

您好!

在 TI F28035数据表中、以下 RAM 似乎从0x3F8000开始存在。

它看起来很奇怪、因为它不是与其他 RAM 一起使用的。

我缺少什么吗? 我能否以与其他 RAM 相同的方式(L0、L1、L2、L3)使用它?

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

    这看起来是正确的、但我会再次咨询我们团队的其他专家并确认。

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

    您能否确认 RAM 的这个部分实际上存在于 F28035中? 如果需要、它是否可用于数据或程序?

    我有矛盾的信息,因为有些人说这部分实际上是不存在的。 数据表中存在错误。

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

    明天会检查并回来。

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

    如数据表中所示、L0是双映射。 即、L0在物理上是一个存储器块、但在不同的地址范围内具有双映射。

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

    这是否意味着如果我对程序使用0x008000至0x008800、那么我将0x3F8000至0x3F8800也用于数据?  只有一个 L0块(0x800)、 可 用于0x008000或0x3F8000。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是否意味着如果我对程序使用0x008000至0x008800,则我不能对数据使用0x3F8000至0x3F8800?

    是的。

    只有一个 L0块(0x800)

    是的。

    ,可以 用于0x008000或0x3F8000。

    无论写入0x8000还是0x3F8000、都将写入相同的物理位置。