gnupic: flash filesystem for pic and 24xxx EEPROMs?
Subject:
Fw: flash filesystem for pic and 24xxx EEPROMs?
From:
"Vangelis Rokas" ####@####.####
Date:
7 Jan 2005 01:30:25 +0000
Message-Id: <001701c4f458$626bd530$5ff0673e@Odyssey>
----- Original Message -----
From: "Vangelis Rokas" ####@####.####
To: "David McNab" ####@####.####
Sent: Friday, January 07, 2005 1:15 AM
Subject: Re: flash filesystem for pic and 24xxx EEPROMs?
----- Original Message -----
From: "David McNab" ####@####.####
To: ####@####.####
Subject: flash filesystem for pic and 24xxx EEPROMs?
> Does anyone know of a tiny filesystem that can use 24xxx flash eeprom chips?
>
> Needing something small/basic enough to run in PIC, yet with essentials
> such as wear leveling.
Lately I was working on developing a filesystem which would support
filesystems stored either in the internal FLASH memory, or an external
device via interface like I2C, SPI.
Each system is supported by a different set of I/O functions. The set of
functions for the internal FLASH is written but I haven't written yet the
functions for the SPI or I2C.
If you think you can write the support functions I could send you the
sources.
The filesystem actually is similar to the FAT fs. It can support upto 64K
or 16M images. Filename size is configurable. It has functions like:
fget, fread, fput, fwrite, fopen, fclose, fstat, ftell. You can also scan the
directory listing. It does not support sub-directories.
regards,
Vangelis Rokas