Belated update:

First thanks to everyone who helped.

Greg was right: I wasn't setting necessary chip selects up. I managed to
find that three of the drivers for our custom perhipherals were borking and
when I tried to figure out what they had in common it was a "duh" moment.
 It's so funny: when you build from the start you think of chipselects and
other basic setups, but going from a working system backwards it was less
obvious to look at that.

Turns out I also had a problem with my SDRAM settings.  This board has a
second SDRAM chip and thus needs both sets setup properly.  Found out the
hard way that I hadn't set the second one up and thus was essentially
shadowing 32MB over 16MB of chip.  Unfortunately, due to a bug in the .h
files of u-boot, it took me several days to fix. The SDRAMC_DARCn_BA()
macro was broken (patch has already been sent to the u-boot list).

In any case, thanks so much for all the help.

- Steve
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to