This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
IO_Flash & DataFlash
- From: Savin Zlobec <savin at elatec dot si>
- To: ecos-discuss at sources dot redhat dot com
- Date: Tue, 31 Aug 2004 12:06:20 +0200
- Subject: [ECOS] IO_Flash & DataFlash
Hi,
I'am writing a DataFlash driver and I would like to use it also through
the io_flash API,
but it seems that the io_flash only supports 2^n block sizes (judging by
the calculation
and usage of block_mask). DataFlash memory array is divided into 3
levels - sectors,
blocks and pages of wich none has 2^n size.
Supporting this in io_flash is probably just a matter of some ifdefs in
read/program/erase
functions - is this correct ? But does anything else (RedBoot, jffs2,
...) also depend on
2^n block sizes ?
thanx
savin
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss