
Kim, Timur,
we got a new board out of production these days. It's a MPC8377 based system with PCI/PCIe peripherals and Nor+Nand-Flash on LocalBus ... nothing special.
Nevertheless I need a little help.
No basic errors so far, i.e. power, clocks and reset are working fine.
Made a new Board definition (U-Boot top-of-tree) by copying the MPC837xERDB.h config file.
Changes I've done :
- completely removed VSC7385 stuff (also at BAT3). - removed PCISLAVE stuff since this is host only. - removed TSEC2 from HRCWH since there's only TSEC1. - CONFIG_SYS_FLASH_BASE = 0xFC000000 since we have 64MiB Nor (S29GL512 in 16-Bit mode). - Adjusted TEXT_BASE to 0xFC000000 - BAT4 size changed to BATU_BL_64M. - removed Date and RTC stuff.
Compilation works fine and HRCW generation yields 0xa0606002 0x25040000 which looks sane to me.
I'm working with bdi2000 and started with MPC8377E-RDB.cfg ... my mods are :
- changed LBLAWBAR0 to 0xfc000000 and size 64MiB. - changed OR0/BRO to also match 0xfc000000. - HRCW override ti above values. - Flash size and IP stuff.
I can access RAM and whole 64MiB flash without problems. Programming U-Boot @ 0xfc000000 works fine as well as a verification after power cycling the board.
Removing the bdi2000, connecting RS-232 and restarting the board yields nothing. No activities ... not even an assertion of ~LCS0.
Of course the CFG_RESET_SOURCE is 0b0000 which indicates "Boot from Nor". I'd at least expect a few cycles for HRCW fetch ... hmmm.
Are there any obvious issues I have missed so far ?
Reagrds, André
MATRIX VISION GmbH, Talstrasse 16, DE-71570 Oppenweiler Registergericht: Amtsgericht Stuttgart, HRB 271090 Geschaeftsfuehrer: Gerhard Thullner, Werner Armingeon, Uwe Furtner