Hey Guys,

Yes, I had SmartFS running in the simulator at one point, but it was backed by a big char array. But I'm trying to understand the use case ... are you jsut looking for a file system in the simulator to use for testing an application? Are you looking for host backed because you want data to be persistent in the simulator from run to run? Do you specifically want to test out NOR flash access type access? On the host, does the data need to be in a single file or can it just be in a directory?

Because I also wrote a full FS (HostFS) that gives a host backed filesystem in NuttX, but it works by publishing a host directory to NuttX, and doesn't really simulate Flash / NOR. So it depends if you are specifically looking to implement it as a pseudo NOR flash, if you are wanting the FS to end up in a single file on the host that looks like a NOR device, etc.

If you specifically want NOR simulation that ends up in a single Host file, then you could probably setup HostFS and then setup SmartFS (or LittleFs, etc.) to work with an MTD device that is backed by file MTD with the file residing in the HostFS mount.

Also note that if you follow that approach and use SmartFS, I also wrote a FUSE filesystem for Linux that allows it to natively mount a SmartFS filesystem contained in a file.

Ken

On 1/27/23 11:55 AM, Alan C. Assis wrote:
Hi Alexander,

Some time ago Ken Pettit wrote a SmartFS simulator.

If I'm not wrong it could be used with NuttX SIM(ulator).

BR,

Alan

On 1/27/23, Alexander Oryshchenko <a.oryshche...@gmail.com> wrote:
What is the easiest way to use NOR- FFS (SmartFs, Spiffs, LittleFs...) over
host's file?
May be somebody knows NOR FLASH simulator for Linux?
Any other way?


Reply via email to