This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: JFFS2 questions with eCos
Dear Andrws,
I use the mkfs.jffs2 to create a filesystem on my host, the command is
"$ ./mkfs.jffs2 -o jffs2.img -r jffs2_test/"
Then I put the image jffs2.img to my platform by load command. And save it
as
jffs2 as following in the flash:
RedBoot> fis list
Name FLASH addr Mem addr Length Entry point
RedBoot[RAM] 0x70000000 0x01040000 0x00040000 0x01040100
jffs2.img 0x70040000 0x70040000 0x00020000 0x02000000
RedBoot 0xFFF00000 0xFFF00000 0x00040000 0x00000000
FIS directory 0xFFF7F000 0xFFF7F000 0x00000C00 0x00000000
RedBoot config 0xFFF7FC00 0xFFF7FC00 0x00000400 0x00000000
> > Q4. If I want to replace FIS (Flash Image System ) with the JFFS2 in
> > RedBoot,
> > Is it doable ??
>
> You have two options.
>
> 1) You keep FIS and use it to keep track of where the the JFFS2 image
> is in flash. When you mount the filesystem you give the name of this
> FIS image you want to mount.
How can I mount the jffs2.img ??
Like it ??
"RedBoot> mount -f jffs2.img -t jffs2"
>
> 2) You hard code the address and length of the filesystem into
> Redboot. You then don't need FIS.
Do you mean it as following ??
"RedBoot> mount -f 0x70040000 -t jffs2"
Sorry, can you explain it in detail ??
Thank you in advance ~~
Steven Cheng
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss