怎样判断当前文件系统是FAT还是LittleFS格式
发表于 : 2021年 11月 4日 08:31
LittleFS具有写入负载均衡(提高flash寿命) 的优点,因此目前micropython默认的文件系统格式是LittleFS,而旧版本是使用FAT格式的。那么怎样判断文件系统的格式呢?这可以通过读取文件系统块的前16字节进行判断。
Code: Select all
def check_for_littlefs():
from flashbdev import bdev
buf = bytearray(16)
bdev.readblocks(0, buf)
return buf[8:16] == b"littlefs"
check_for_littlefs()