On 29/05/18 18:18, LINDOW, Phil wrote:
I want to format a flash chip (S29GL01GP) with a FAT filesystem. I've
tried the following approach:
1. I've implemented IO functions for my chip
int flash_init(void* start_addr, flash_device_t* handle);
int flash_erase_block(flash_device_t* handle, void* blk_addr);
int flash_program(flash_device_t* handle, void* dst, void*
data, unsigned long size);
(These functions are tested and they work...)
I must use these functions since the CPU and the flash chip
are connected through an FPGA in order to expand the addressable memory.
We have only 8 address lines available. But to make a long
story short: I can’t use generic program and erase functions.
Why do you want to use a FAT file system on a flash instead of JFFS2?
With the functions you have, you have all what you need to use JFFS2.
https://git.rtems.org/rtems/tree/cpukit/include/rtems/jffs2.h
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.hu...@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users