This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: open file error


So what kind of file system is supported by Ecos?
And where is the documentation about how to use it?
--- Gary Thomas <gthomas@redhat.com> wrote:
> At this time, JFFS2 is only supported by Linux.  We
> hope to offer
> JFFS2 support in eCos sometime in the [near] future,
> but there is
> no schedule for this.
> 
> Note: getting a customer who might be willing to
> help "support"
> the development of JFFS2 on eCos could possibly
> speed this process.
> 
> On 08-Jul-2001 Weilong Li wrote:
> > I'm trying to use jffs2 file system, there is
> > a prebuilt image from embedded linux demo for
> ipaq,
> > so I installed it on redboot. But how to
> > add jffs2 package into ecos?
> > 
> > One more question is that if I'm going to use
> > ramfs, how to do the configuration for ecos
> > and redboot? Does the prebuilt image of redboot
> > for ipaq already included the ramfs?
> > 
> > thanks,
> > 
> > Weiong
> > --- Gary Thomas <gthomas@redhat.com> wrote:
> >> You can't write to a romfs - it is a
> >>   Read Only Memory File System
> >>   ^^^^ ^^^^
> >> 
> >> If you want to be able to create files, certainly
> in
> >> Flash,
> >> you'll have to have a different type of file
> system.
> >> 
> >> 
> >> On 08-Jul-2001 Weilong Li wrote:
> >> > Hi, I folllowed the instruction on nanoxdemo
> for
> >> ipaq
> >> > to install the ROM file system on ipaq. I'm
> sure
> >> it
> >> > is installed correctly, and here is what it is
> >> > look like:
> >> > RedBoot> fis list                              
>   
> >>    
> >> >                          Name             
> FLASH
> >> addr 
> >> > Mem addr    Length      Entry point            
>  
> >> > (reserved)        0x50000000  0x50000000 
> >> 0x00040000 
> >> > 0x00000000                RedBoot          
> >> 0x50040000
> >> >  0x50040000  0x00040000  0x00000000            
>   
> >> > RedBoot config    0x50F80000  0x50F80000 
> >> 0x00040000 
> >> > 0x00000000                FIS directory    
> >> 0x50FC0000
> >> >  0x50FC0000  0x00040000  0x00000000            
>   
> >> > ROM_DISK          0x50F00000  0x50F00000 
> >> 0x00080000 
> >> > 0x00000000               
> >> > 
> >> > Here is the program I wrote for testing file
> >> system.
> >> >#include <pkgconf/system.h>
> >> >#include <pkgconf/kernel.h>
> >> >#include <pkgconf/libc.h>
> >> ># include <pkgconf/io_serial.h>
> >> >#include <string.h>
> >> >#include <stdio.h>
> >> >#include <stdlib.h>
> >> >#include <cyg/kernel/kapi.h>            /* All
> the
> >> > kernel specific stuff */
> >> >#include <cyg/fileio/fileio.h>
> >> >#include <cyg/infra/diag.h>
> >> >#include <sys/time.h>
> >> > 
> >> > int main(void)
> >> > {
> >> >    FILE *fp;
> >> > 
> >> >    printf("Mount ROM file system\n");
> >> >     if (mount("0x50F00000", "/", "romfs") < 0)
> {
> >> >         printf("... failed\n");
> >> >     }
> >> >   printf("... success.\n");
> >> > 
> >> >   fp = fopen ( "/hellodata", "w+");
> >> >   if (fp != NULL) {
> >> >         // do something
> >> >   }
> >> >   else {
> >> >         perror ("error:");
> >> >       return -1; 
> >> >  }
> >> >   return 0;
> >> > }
> >> > 
> >> > I used gdb to remote run this program in the
> RAM
> >> of
> >> > ipaq, and Here is the result I got:
> >> > 
> >> > (gdb) continue
> >> > Continuing.
> >> > Mount ROM file system
> >> > ... success.
> >> > error:: No such entity
> >> > 
> >> > So, it seems ROM file system is mounted
> correclty,
> >> > however I cannot use it. Please tell me what is
> >> wrong.
> >> > 
> >> > thanks,
> >> > 
> >> > Weilong
> >> > 
> >> > 
> >> >
> __________________________________________________
> >> > Do You Yahoo!?
> >> > Get personalized email addresses from Yahoo!
> Mail
> >> > http://personal.mail.yahoo.com/
> > 
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Get personalized email addresses from Yahoo! Mail
> > http://personal.mail.yahoo.com/


__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]