0

我需要知道我的 ESP8266 上的 SPIFFS 分区中还剩下多少字节并报告它。我如何获得这些信息?

谢谢

4

1 回答 1

1

我不确定这是否告诉您已标记为已删除的块,但您可以查看 spiffs_t 结构中的 free_blocks 成员。(也有一个删除块计数,但您可以转储所有三个,这应该让您对闪存的情况有一个很好的了解)。

  typedef struct spiffs_t { 
  ....
     // current number of free blocks
     u32_t free_blocks;
     // current number of busy pages
     u32_t stats_p_allocated;
     // current number of deleted pages
     u32_t stats_p_deleted;
于 2019-07-04T12:45:21.443 回答