
A few thing that have bitten me is: Wrong bd_info struct, Serial ports not configured correct, PCI not configured correct. And last but not least of the problems I have encountered... SDRAM.... That it works under U-Boot des NOT mean that it works 100%.... Some timing problems (for me it was hardware timing) will ONLY show up when linux is running (because of burst mode), and some only showed up when doing GCC compiles or other memory intensive operations.
Thanks!
For SDRAM part, do you recall the detail? For example, which register did you change? Is it SDRAM configuration register (SDRAM0_CFG)?
BTW, a very tough situation I have to deal with is that I don't have a debugger. I made some software debug tool and tested it on evaluation board and they all work. I believe the program stopped at early_init() in head_4xx.S.
Best regards, Frank
_________________________________________________________________ FREE pop-up blocking with the new MSN Toolbar get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/