nuttx
nuttx copied to clipboard
[BUG] Flash file system creation process does not take configured parameters on Pi Pico
Description / Steps to reproduce the issue
Use existing base configuration, e.g., ./tools/configure.sh raspberrypi-pico-w:nsh-flash or set the following in menuconfig to create a flash system on Pi Pico Select RP2040_FLASH_FILE_SYSTEM (Configure a read/write filesystem on unused flash memory) set MTD_SMART_SECTOR_SIZE to a non-1K value, e.g., 512
Notice that no matter what value is set to MTD_SMART_SECTOR_SIZE, after created file system, block size is always 1024, so some parameters used in file system creation are hard-coded.
Also note that selecting RP2040_FLASH_FILE_SYSTEM will automatically select SmartFS.
NuttShell (NSH) NuttX-12.7.0-RC0
nsh> cd /flash
nsh> ls
/flash:
test
nsh> df .
Block Number
Size Blocks Used Available Mounted on
1024 1468 11 1457 /flash
0 0 0 0 /proc
On which OS does this issue occur?
[OS: Linux]
What is the version of your OS?
Windows 11 WSL2 Ubuntu 22.04.2
NuttX Version
NuttX 12.7.0-RC0 0976258-dirty Oct 4 2024 22:58:36 arm rasp
Issue Architecture
[Arch: arm]
Issue Area
[Area: File System]
Verification
- [X] I have verified before submitting the report.