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.

[参考译文] TMS320F28377D:数据表中指定的存储器与计算结果不匹配

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1512428/tms320f28377d-memory-specified-in-datasheet-does-not-match-the-calculation

器件型号:TMS320F28377D

工具/软件:

您好、

在对我的项目进行内存使用分析期间、我观察到数据表(SPRS880P)第1页上指定的内存为:

172KB 或204KB

我假设每个 CPU 为172KB、两个 CPU 为204KB。  

存储器映射显示:

  • Mx RAM = 4KB
  • Lx RAM = 24KB
  • Dx RAM = 8KB
  • GSx RAM = 128KB
  • CPU1-2 MSG RAM = 2KB
  • CPU2-1 MSG RAM = 2KB

总内存:

  • 2个 CPU = 2个4KB + 2个24KB + 2个8KB + 128KB + 2KB + 2KB = 204KB (与指定值匹配)
  • 1个 CPU = 4KB + 24KB + 8KB + 128KB + 2KB = 166KB (与指定的172KB 不匹配)
    即使我包含2KB 的 CPU2-1MSG RAM、也将是= 166KB + 2KB = 168KB (仍然不匹配172KB)

您能帮我了解一下172KB 是如何计算的吗?

谢谢你

Gobind Singh

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

    我想我理解了计算方法、我的初始假设是不正确的。

    172KB 用于 GS12、GS13、GS14和 GS15存储器不适用的低端设备。 这些存储器中的每个存储器为8KB、总共32KB。

    因此172KB + 32KB = 204KB

    求解。