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.

[FAQ] [参考译文] [常见问题解答] F05闪存:擦除和编程操作有什么作用?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/780935/faq-f05-flash-what-do-the-operations-erase-and-program-do

主题中讨论的其他器件:C2000WARE

问:擦除和编程操作有什么作用?

C2000培训视频:https://training.ti.com/search-catalog/field_language/ZH-CN?keywords=C2000&start%5Bdate%5D=&end%5Bdate%5D=

C2000培训小程序码

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

    答:

    注意:此答案适用于具有 F05闪存的器件。  请参阅:  [常见问题解答] F05闪存:哪些 C2000器件具有"F05闪存"?

    特定器件的闪存 API 文档中详细介绍了这些操作:C2000Ware_\libraries\flash_api\\docs\

    总之:

    擦除:

    • 闪存出厂时处于擦除状态。
    • 擦除算法将所有位设置为"1"
    • 可被擦除的最小内存量是一个扇区。
    • 擦除操作 F05闪存组、而不是 OTP (一次性可编程存储器)

    计划:

    • 程序通过将存储器中的位清零为"0"来将应用程序代码和/或数据加载到闪存中
    • 程序无法将位从0移动到1。  
    • 程序在闪存组和 OTP 上运行
    • 程序可以在16位字内的单个位上运行。

    有关 F05的更多常见问题解答、请参阅 [常见问题解答] F05闪存:常见问题解答