Thank you very much Ken! Alexander, if you got it working and want to help others, please write a guide/tutorial to be included on our Documentation/
It will help others! BR, Alan On 1/28/23, Ken Pettit <petti...@gmail.com> wrote: > Hi Alexander, > > Great! I hope it works for you. > > It has been many years since I wrote the Linux FUSE filesystem for > SmartFS, but I believe HostFS + file_there + filemtd + SmartFS is > exactly how I tested it. Use that setup to create the host file, then > use that file to test the Linux FUSE implementation of SmartFS. In > fact, I'm pretty sure that was exactly why I wrote the filemtd > implementation to begin with. > > Ken > > On 1/28/23 2:25 AM, Alexander Oryshchenko wrote: >> Hi Alan, Ken! >> >> Thanks! >> Looks that HostFS + file_there + filemtd + ... may do what I need. >> In general I need to have file on the host which is organized like NOR >> FLASH (256b write pages, 4k erase). >> >> -Alexander >> >> >> On Fri, Jan 27, 2023 at 9:58 PM Ken Pettit <petti...@gmail.com> wrote: >> >>> 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? >>>>> >>> > >