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.

[参考译文] MSPM0L1227:闪存擦除问题。

Guru**** 2511985 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1552144/mspm0l1227-flash-erase-question

器件型号:MSPM0L1227


工具/软件:

您好先生

我在论坛上看到一些关于闪存的讨论、但我仍然有以下疑问:

1.假设在擦除过程中,电源在完成前突然断电,重新开机时该闪存的状态是什么? 是否需要再次擦除? 是否有错误报告或检查机制?

2.如果某个块连续擦除三次(中间没有编程),那么该块的 PE 周期是否算作+1 或+3 ?

BR

谢谢。

 

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

    嗨、Silson、

    重新打开电源时该闪存的状态是什么? [/报价]

    这是不确定的状态。 它需要再次擦除。

    未报告错误、由于器件完全重新加电、所有状态都将丢失。 建议检查被擦除组中的数据、如果有数据、则再次擦除。

    注意:对于支持 ECC 函数的器件、直接读取擦除中断的扇区可能会导致 FLASHDED 错误、因此请确保正确处理 FLASHDED(触发 NMI 中断)。

    [quote userid=“456267" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1552144/mspm0l1227-flash-erase-question 如果某个块连续擦除三次(中间没有编程)、那么该块的 PE 周期是否算作+1 或+3?

    这是我所知的。 我的建议是计算 3、以使其在生命周期计算中保持稳健。

    B.R.

    Sal