您好,香榭丽舍
1.客户使用 NVS 驱动程序在 Flash 中记录数据
2.如果 NVS 操作期间断电,他的整个闪存都会损坏,他需要重新刷新整个 SoC 才能使其再次正常工作。
3.客户预期,如果发生断电,最糟糕的事情是正在擦除/写入的闪存扇区损坏,但其余的都是正常的
这种期望是否有效?
我的第一个想法是在使用 NVS 驱动程序之前进行 Vdd 测量,并且只有在 Vdd 处于可接受的级别时才开始写入/删除...
在 CC1312上删除扇区所需的最长时间是多少?
我们是否有一些最佳实践收集操作系统中 NVS 的使用情况/如何设计硬件 和软件以排除擦除/闪存操作期间断电等情况?
谢谢
塔马斯
