Reformat user filesystem

RP2040 based microcontroller boards running MicroPython.
Target audience: MicroPython users with an RP2040 boards.
This does not include conventional Linux-based Raspberry Pi boards.
Post Reply
PinkInk
Posts: 65
Joined: Tue Mar 11, 2014 3:42 pm

Reformat user filesystem

Post by PinkInk » Sun Mar 27, 2022 8:22 am

I'm having a few problems with the internal user filesystem on my Arduino Nano rp2040 connect - but can't find anywhere how to reformat it ... any advice would be appreciated ;o)

User avatar
Roberthh
Posts: 3667
Joined: Sat May 09, 2015 4:13 pm
Location: Rhineland, Europe

Re: Reformat user filesystem

Post by Roberthh » Sun Mar 27, 2022 9:36 am

Using the mkfs() method. Sample scripts from _boot.py:
For LFS:

Code: Select all

import os
import rp2
bdev = rp2.Flash()
os.VfsLfs2.mkfs(bdev, progsize=256)
vfs = os.VfsLfs2(bdev, progsize=256)
os.mount(vfs, "/")
For FAT:

Code: Select all

import os
import rp2
bdev = rp2.Flash()
os.VfsFat.mkfs(bdev)
vfs = os.VfsFat(bdev)
os.mount(vfs, "/")

PinkInk
Posts: 65
Joined: Tue Mar 11, 2014 3:42 pm

Re: Reformat user filesystem

Post by PinkInk » Sun Mar 27, 2022 11:49 am

Thank you!

That seems to have done the trick.

Post Reply