Hi Tim,
:) Yeah, I was answering the subject and ignoring the body :)
Actually SmartFS will work with 256MBit (32MByte) FLASH. You just have
to get the sector sizes setup correctly. But it sounds like NXFSS will
work just fine for you.
Ken
On 8/25/21 11:01 AM, Tim Hardisty wrote:
Hi Ken,
You fell for my 100% unintentional trap…thread title didn’t match content! I’d
started one message, saved it as a draft, then changed my mind on what to ask
but didn’t change the title. Doh!
I did try SmartFS and really like the sound of it, but it didn’t work “out of
the box”. I think it is because it can’t cope with 256Mbit devices; I got a
number of errors to do with sector sizes (from memory) and a quick debug
suggestion that perhaps some variables are defined as 16 bit: not sure, and
might return to it.
To answer your question – which was the original intent of this help request,
the aim is fundamentally data logging. Users will log data (at 20Hz, say;
multiple parameters) then occasionally pull them off for external analysis,
delete, and start again. So I don’t think wear levelling is actually an issue;
just speed and ease of pulling data off to spit out over USB or Bluetooth LE,
on an occasional basis.
One file open for write is fine with what I currently envision, but who knows.
SmartFS has much appeal as a “just in case”. I have more DRAM than I know what
to do with :)
Tim.