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.

[参考译文] TMS320F280049C:有关闪存擦除和编程速度的阐释

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1487920/tms320f280049c-clarification-on-flash-memory-erase-and-programming-speed

器件型号:TMS320F280049C

工具与软件:

尊敬的专家:

我们知道、闪存的擦除/写入/获取速度取决于 FCLK、而后者是由配置的 RWAIT 非常重要。 不过、我想确认擦除、写入和获取的速度是否  计算为 SYSCLK/(RWAIT + 1) .

例如、IF 系统时钟 100 MHz 和 RWAIT 设置为4、我能否确认擦除和写入速度都是20 MHz?

如果没有、实际速度是多少?

谢谢。此致、
Cc Liu

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

    CC、

    当 CPU 访问闪存时、只有获取/读取速度会受到 RWAIT 寄存器的影响。  这需要根据器件速度进行设置、以便满足以下 DS 中的闪存访问时间:

    https://www.ti.com/document-viewer/TMS320F280049C/datasheet#GUID-F1C35C53-5BF6-42A0-8580-DD44CCE0B9C2/TITLE-SPRS945SPRS8806876

    现在、编程/擦除时间在上表右下方进行了设置;闪存 API 需要知道 CPU 时钟速度、但这样一来、它就能够提供正确的时序来正确执行编程/擦除。  应正确配置 RWAIT、但这只会影响 API 调用的验证(读回)部分。  编程/擦除时序本身不应受到 RWAIT 的影响。

    此致!

    Matthew