This is the mail archive of the ecos-discuss@sourceware.org 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]
Other format: [Raw text]

Re: AW: cat zImage >/dev/mtd1 does not work


That sounds great. Thanks!

Wei

--- Gary Thomas <gary@mlbassoc.com> wrote:

> Weiguang Shi wrote:
> > That's even better and was the solution that I was looking for.
> > The question is how, from the OS, can I update the FIS. Obviously
> > I need to know the structure of the "FIS directory" partition and
> > find the offset of that checksum and insert a '0' there by 
> >    - reading the whole partition into ram, 
> >    - changing the bit, erasing the partition on the flash, 
> >    - and finally flashing the modified partition in the ram back.
> > 
> > Any suggestions as to where to start?
> 
> <redboot/fis.h>
> 
> Also, drivers/mtd has some RedBoot FIS parsing code in it.  You could
> look at it for pointers.
> 
> > --- Gary Thomas <gary@mlbassoc.com> wrote:
> > 
> >> Note: you don't really need to change RedBoot.  Just update the
> >> FIS [directory] entry for the image you are changing, either with
> >> the corrected checksum, or the value 0.  RedBoot ignores the checksum
> >> when the stored value is 0.
> >>
> 
> -- 
> ------------------------------------------------------------
> Gary Thomas                 |  Consulting for the
> MLB Associates              |    Embedded world
> ------------------------------------------------------------
> 



 
____________________________________________________________________________________
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail beta.
http://new.mail.yahoo.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


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