On Thu, Apr 29, 2021 at 8:12 AM Flavio Castro Alves Filho < flavio.al...@gmail.com> wrote:
> Hello Xiang, > > Thank you for your quick response. > > How do I manage the format of a littlefs 'disk' from programming (not > nutshell) ? > > If you want to generate the initial littlefs image in host environment like genromfs, you can try this tool: https://github.com/earlephilhower/mklittlefs > I am looking for something similar to 'mksmatfs' function. > > Or only the flash_eraseall function is enough? Or should I add the "-o > autoformat" option on the last parameter of the mount() function? > > Yes, if you just want to create an empty littlefs partition, littlefs driver can do it without the userspace tool assistance. Either run the mount command from nsh: mount -t littlefs -o autoformat /dev/mtd /mnt Or call mount function from board_initialize like this: mount("/dev/mtd", "/mnt", "littlefs", 0, "autoformat"); > Best regards, > > Flavio > > > Em qua., 28 de abr. de 2021 às 09:33, Xiang Xiao > <xiaoxiang781...@gmail.com> escreveu: > > > > LittleFS can talk directly with the standard MTD driver, so you just > need: > > > > 1. Call register_mtddriver in your board file > > 2. Run mount from nsh like this: > > > > mount -t littlefs -o autoformat /dev/mtd /mnt > > > > > > On Wed, Apr 28, 2021 at 8:03 PM Flavio Castro Alves Filho < > > flavio.al...@gmail.com> wrote: > > > > > Hello, > > > > > > Today my application uses SmartFS associated with MX25L SPI Dataflash. > > > > > > I intend to replace the SmartFS to LittleFS. > > > > > > In the filesystem section of menuconfig, I can disable > > > CONFIG_FS_SMARTFS and enable CONFIG_FS_SMARTFS. > > > > > > But when I go to "Device Drivers" --> "Memory Technology Device (MTD) > > > Support", there is an option CONFIG_MTD_SMART. > > > > > > Is there any equivalent configuration for LittleFS? > > > > > > After enabling the LittleFS, is there anything that must be done at > > > the board code to enable it? > > > > > > Best Regards, > > > > > > Flavio > > > > > > > > > -- > > > Flavio de Castro Alves Filho > > > > > > flavio.al...@gmail.com > > > Twitter: http://twitter.com/#!/fraviofii > > > LinkedIn profile: www.linkedin.com/in/flaviocastroalves > > > > > > > -- > Flavio de Castro Alves Filho > > flavio.al...@gmail.com > Twitter: http://twitter.com/#!/fraviofii > LinkedIn profile: www.linkedin.com/in/flaviocastroalves >