Identify GPY FS?
-
My latest gpy arrived with 1.20.0.r4 firmware but I can't tell if it was installed with FAT or littleFS. It won't respond to either of the flash erase commands I try
>>> import os; os.mkfs('/flash') Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'mkfs' >>> os.fs.format('/flash') Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'fs'
So I'm wondering;
- How might I erase the userland flash?
- Is there a way to tell if it's FAT or littleFS?
-
@robert-hh said in Identify GPY FS?:
pycom.bootmgr()[1]
tnx Rob, bootmgr tells me the 1.20.0.r4 firmware was done with LittleFS. The updater.py looks intimidating. Isn't there something I could type on the cmd line in Atom that would erase just the userland flash now that we know it's LittleFS?
-
@kjm 1) You can use esptool.py (or updater.py from https://github.com/pycom/pycom-micropython-sigfox/tree/Dev/esp32/tools/fw_updater) to erase the whole flash. updater.py has also the option to just erase the files system. But that may not be sufficient. After that, you have to re-install the firmware.
2) use:import pycom pycom.bootmgr()
The second entry from the list (or pycom.bootmgr()[1]) will tell you the file system.