Hi All:
I'm in the middle of bringing up our new (custom) SA-1110 board.
Flash, SDRAM and serial are working and a modified version "blob" is
running as the bootloader (modified because I took out the uuencode
download and stuck in the xmodem code from the Compaq bootldr
instead).
Anyway, I use blob to lay my 2.4.0-test8 zImage down at C0008000 and
call it frob blob with our architecture number. Some chars I echo out
the serial port tell me it is executing into cache_on, where it seems
to hang somewhere in the block that drains the write buffer, flushes
I, D and TLB, loads the domain access register and enables the
I-cache and MMU. (I don't have a logic analyizer, but the digital
scope shows the address lines stop wiggling at this point.)
Now, this code worked on Assabet, and beyond that, it doesn't seem to
very architecture specific -- so naturally I would like to blame the
hardware guys for this! :-) I'll investigate this more after our
Thanksgiving holiday here in the States, but, since a lot of you have
been through this sort of ARM bring up before I thought I'd solicit
any ideas or opinions you might have as to what might cause a system
to hang the first time you fire up the icache and MMU; or anything
else I should check/watch-out for on the hardware or software side.
Thanks,
-- Ward
_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm