AW: [ECOS] cat zImage >/dev/mtd1 does not work
Gary Thomas
gary@mlbassoc.com
Fri Jan 19 18:18:00 GMT 2007
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
------------------------------------------------------------
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
More information about the Ecos-discuss
mailing list