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?