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.

[参考译文] LP-MSPM0G3519:大小小于1KB 的小扇区配置、并针对相同的小扇区进行擦除

Guru**** 2460850 points
Other Parts Discussed in Thread: LP-MSPM0G3519

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1482794/lp-mspm0g3519-small-sector-configuration-less-than-1kb-size-and-erase-for-the-same-small-sector

器件型号:LP-MSPM0G3519

工具与软件:

大家好、团队成员:

根据 TRM、我知道扇区只能配置为每个1KB。 是否有可能将该扇区的大小配置为低于1KB?

在某些用例中、我们需要多个小扇区(小于1KB)来维护一些关键数据。

对于上述用例、我们需要擦除小扇区。

那么、使用 TI 闪存控制器实际上可以实现这个用例吗?  

如果需要、请与我们分享如何实现此用例的过程?

或者 如果没有、请告知我们 TI 是否有支持这一功能的计划。  

此致、

Estwar G.

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

    尊敬的 Eswar:

    最小擦除大小为1KB、这是器件上的一个限制。 对于程序、由于闪存写入远小于1KB、您可以将1KB 拆分为多个变量/配置。 如果正确屏蔽、您可以对单个位进行编程、但在您需要擦除之前、请参阅数据表的闪存特性部分存在总闪存操作限制。

    我建议使用1KB 扇区并添加一些标头位、以便您可以维护时间轴以了解哪些数据是最新的。 然后、当您运行整个1KB (或在所需擦除之前满足最大操作数量)时、擦除扇区并重新开始整个过程。

    此致、
    Luke