This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: jffs2 questions
- From: Daniel Morris <danielm at eCosCentric dot com>
- To: Stanislav Meduna <stano at meduna dot org>
- Cc: eCos Discussion <ecos-discuss at ecos dot sourceware dot org>
- Date: Wed, 15 Jul 2009 10:47:29 +0100
- Subject: Re: [ECOS] jffs2 questions
- References: <4A5D953B.4010408@meduna.org>
On Wed, Jul 15, 2009 at 10:37:15AM +0200, Stanislav Meduna wrote:
> Hi,
>
> I am trying to use a JFFS2 filesystem in a serial dataflash
> device. I encountered the jffs2_open hanging mysteriously,
> so I started to investigate.
>
> 1) Reinitializing the filesystem resolved the hang.
> Is it possible that a corrupted filesystem (never
> unmounted in these tests, just powered down)
> causes the jffs to mount, but not open a file? From
> what I have read the unclean unmount should not cause
> this.
>
> 2) What is the stack usage of jffs2? Is it upper-bounded,
> or could it depend on the filesystem data? Is there
> an upper limit?
>
> 3) If I understand this correctly, jffs2 does not like
> small writes. I need to write a logfile into a flash -
> not too often (life of the flash is not an issue),
> but in small chunks. I thought I should use
> CONFIG_JFFS2_FS_WRITEBUFFER defined by CYGOPT_FS_JFFS2_NAND;
> however, the CDL states
> requires 0
> and I can not enable this. Huh?
>
> 4) CDL for CYGOPT_FS_JFFS2_GSTHREAD states
> Leave this off till it's been implemented. And don't
> implement it till icache locking has been made thread-safe.
>
> http://www.ecoscentric.com/ecospro/doc.cgi/html/ecospro-ref/fs-jffs2-usage.html
> just explains what it is and how it can be used. Does this
> mean that the eCosCentric version has other code than
> is in the CVS, or is just the CDL documentation obsolete?
>
Yes, jffs2 in eCosPro has a number of enhancements, including additions
to satisfy US/DoD Homeland Security mandated requirements.
Daniel
%<----------------------------------------------------------------------
Daniel Morris - Sales & Marketing Director
eCosCentric - The eCos and RedBoot experts
Tel: +44 1223 245 571 - info@eCosCentric.com
DDI: +44 1269 591 171 - danielm@eCosCentric.com
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss