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.

[参考译文] TMS320F28051:闪存大小混淆

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1356615/tms320f28051-flash-size-confusion

器件型号:TMS320F28051

您好!

在闪存大小方面、 查看 TMS320F28051产品页面上的说明时、可以看到以下内容- "C2000 32位 MCU with 60 MHz、 64KB 闪存 ,PGA,2 MSPS ADC"。

但是、在查看数据表中的比较表时、我看到了以下内容(以黄色突出显示):

您能否确认这两个值相等(32K * 16位= 32K * 2字节= 64KB)? 如果是、您能否帮助我了解为什么这些数字在这些不同的地方以两种不同的格式提供?

谢谢!

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

    是的、它们是相等的。  这与 CPU 内核的架构、即 C28x 有很大关系。  C28x 的最小原生指令大小/数据长度是16位字、因此在大多数/所有早期 DS 中、我们使用此值作为默认存储器大小列出了存储器大小。  因此、F28051上有32K x 16位的闪存。  您可能还会看到它缩写为 KW。

    但是、在将我们的器件与最小获取大小为一个字节(8位)的竞争对手进行比较时、我们遇到了一些问题、这令人困惑、并且相对于我们的器件不公平地偏斜、因此我们在 TI.com 级别以 KB 为单位列出了所有存储器大小。  因此、对于该器件、正如您提到的、32KW 与64KB 相同。

    在当前的第3代 DS 中、我们在 DS 和 TI.com 比较工具中都以 KB 为单位列出了所有内容、以避免这种混淆。

    如果您还有其他问题、请告诉我。

    此致!

    马修