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.

[参考译文] CCS/TMS320F2806:如何缩短 TMS320F2806的闪存擦除时间?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/753297/ccs-tms320f2806-how-to-faster-the-flash-wipe-time-of-tms320f2806

器件型号:TMS320F2806

工具/软件:Code Composer Studio

尊敬的先生

   l 在 我的打印机应用程序中使用 TI TMS320F2806,现在存在软件 问题: l 在软件中擦除闪存,如下所示,完成擦除的时间为18-20秒,如何缩短时间,使其更快;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    杜章、
    擦除时间由器件通过在闪存上具有已知脉冲时间的多次尝试获得处于擦除状态的位的能力决定。 您能否检查以确保在调用闪存例程时、examples.h 文件中的 CPU 时钟速率(通用/include)设置为与您的 CPU 速率匹配? 我想检查我们等待的时间是否正确、这一切都是基于参考时钟是否正确。

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

    尊敬的 matthewRate

           examples.h 文件中的客户 CPU 时钟速率如下:客户说  他的程序正常运行、调用闪存暂存 API、而无需对时钟进行特殊处理。 作为您的经验,是否有任何问题? 如何解决?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    杜章、
    有几个依赖项可以使闪存擦除时间更快/更慢。 例如、如果器件在低温条件下被擦除、则所需的时间将比在室温条件下更长。 我假设这是一个实验室环境、我们刚刚处于正常温度。

    另一个因素是闪存被编程/擦除的次数、随着时间的推移、闪存位单元的物理特性使得它需要更多的尝试才能将所有位擦除至正确的电压电平。 但是、我不会期望这种情况在经过许多周期后发生。 我们是否知道特定器件经历了多少个写入/擦除周期。

    Matt
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的亚马特
    客户环境是室温。 芯片已粘贴。 擦除次数必须小于10。
    `s 您对缩短擦除时间的建议是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    杜章、

    在更仔细地查看数据表后、您为客户列出的时间与我们每个扇区具有@2s 的典型值保持一致。  如果全部8个扇区被擦除、那么平均时间将为16s。  因此、18-20秒并不少见。   获得更短时间的唯一方法是、如果所有闪存不需要重新编程、则不会擦除所有扇区。  此外、如果这是首次编程、则 TI 提供的所有器件都擦除了闪存;因此、对于初始程序、客户在编程前无需执行擦除操作(如果有此帮助)。

    Matt

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

    客户根据需要擦除它。 `s 问题只发生在一些芯片上,而不是所有芯片上,擦除时间这么长的原因是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Du Zhang:

    正如 Matt 提到的、这并不是一种罕见的行为。 我们目前只对典型的闪存擦除时间进行了规范、并且可以看到擦除时间大于(或小于)、这可能会因器件而异。

    请在闪存常见问题解答中通读此部分:

    processors.wiki.ti.com/.../FAQs

    最棒的
    Kevin