>While installing Linux on my iPaq, I ran into some problems. The bad news
>is that I can't seem to get the bootldr that I installed (2.9.0 from the
>v0.13 dist) to write to flash.
>Playing with it (and reading the bootldr code) gives me the feeling that
>the bootldr is either identifying my Flash incorrectly, or this particular
>unit has a Flash chip in it that is new and/or different in some way.
>The first error I get is similar to the incorrect size error that I have
>seen on the list. Here's a fragment of a session in HyperTerm where I try
>to download the v0.12 kernel (zImage-2.4.0-test5-rmk2-np1-hh3). The
>download apparently works flawlessly, but Flash programming does not take
>place:
I get the same error running the bootloader on my Assabet board. I just
forced it to use the Intel StrataFlash algorithm.
Our theory is that this breaks because the bootloader is running out of
the same flash chips that it is trying to identify.
If the CPU tries to fetch another cache line of instructions between
the bootloader putting the flash into "Read Identifier Codes" mode
and actually reading the ID, the flash may drop back into normal
data mode.
The bootloader does copy itself into SDRAM, but it doesn't seem to jump
to this copy.
Robert Swindells
Received on Wed Sep 6 10:15:42 2000
This archive was generated by hypermail 2.1.8 : Tue May 04 2004 - 09:42:16 EDT