ESP32-使用min_spiffs分区表会产生什么负面影响



也许我的问题很琐碎,但我想知道为什么spifss应该有比最小空间更大的空间。min_spiffs配置是否适用于所有类型的应用程序?

假设您的数据适合文件系统(请注意,它的有效性只有75%左右(,您可以根据需要为其分配尽可能少的空间。问题在于写操作的负载平衡。Espressif模块中的Flash每页写入次数限制为100000次。如果您的应用程序写入了大量数据,则可以通过创建更大的SPIFFS分区来将负载分散在更大数量的页面上。因此,这实际上取决于应用程序在设备使用寿命内写入的频率和数据量。如果创建一个小分区并写入大量数据,则为SPIFFS分配的Flash页面可能会超过100000次写入,并且不能再保证工作。

最新更新