On 2022-01-19 19:40, TimH wrote:
FAT seems broken for NOR flash devices. Spent days getting nowhere.
Since FAT and flash devices don't really play well together anyway
(already found s512 erases a flash sector at least 4 times when
writing a cluster), so I'm wondering, in parallel, if NuttX ha
In the past I have put the FAT in a SPI Fram and the clusters went to a SPI
nor flash.
On Wed, Jan 19, 2022, 17:13 Barbiani wrote:
> Ever heard of this?
>
> https://github.com/joembedded/JesFs
>
>
> On Wed, Jan 19, 2022, 16:44 Alan Carvalho de Assis
> wrote:
>
>> Some time ago TizenRT (a NuttX
Ever heard of this?
https://github.com/joembedded/JesFs
On Wed, Jan 19, 2022, 16:44 Alan Carvalho de Assis
wrote:
> Some time ago TizenRT (a NuttX fork) added Journalling support to SmartFS.
>
> We couldn't get it from them in the past because they changed the
> License to Apache, but now that
Some time ago TizenRT (a NuttX fork) added Journalling support to SmartFS.
We couldn't get it from them in the past because they changed the
License to Apache, but now that NuttX is Apache license maybe it is
possible to bring it to NuttX:
https://github.com/sunghan-chang/TizenRT/tree/master/os/f
FAT itself definitely is not suitable for your task.
You need a journaling (log-structured) file system.
Alternatively, FAT can be used as a container file system for the
target journaling file system you like. E.g. you can format your Flash
by FAT, then pre-write a dummy solid file to the FAT occu
Am 19.01.2022 um 19:40 schrieb TimH:
- an external PC (ideally Linux, Windows and MAC) needs to be able "see"
the data via USB (msd) and read/write to the memory (log data, config
files, audio files, etc). Hence FAT.
There is MTP (https://en.wikipedia.org/wiki/Media_Transfer_Protocol),
which
FAT seems broken for NOR flash devices. Spent days getting nowhere.
Since FAT and flash devices don't really play well together anyway
(already found s512 erases a flash sector at least 4 times when writing
a cluster), so I'm wondering, in parallel, if NuttX has other tricks up
its sleeve that