分页: 1 / 1

怎样判断当前文件系统是FAT还是LittleFS格式

发表于 : 2021年 11月 4日 08:31
shaoziyang
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()