
Hi all, I am new to embedded world and I am trying to port u-boot on a board based on the mpc8260. I hope I can bore you a little bit with a simple question. I use the Lauterbach Trace32 to program the 4Mb flash. I compile u-boot 1.0.2 using the following settings: �TEXT_BASE = fff00000 �CFG_DEFAULT_IMMR = 00010000 �CFG_IMMR = 0f000000 �CFG_SDRAM_BASE = 00000000 �CFG_FLASH_BASE = ffc00000 �CFG_BR0_PRELIM = ffc01001 �CFG_OR0_PRELIM = ffc00856 �CFG_BR1_PRELIM = 00000041 �CFG_OR1_PRELIM = f8002b00 �HRCW = 08 c2 01 07 Note that I use three Trace32 scripts to: - init the board - store the HRCW at the begin of the flash (FFC00000) - store the u-boot.bin at fff00000 � My problem is with the HRCW and the reset procedure. It is not clear how it works and what steps I should follow to setup everything. � When I start debugging, the Program Counter starts correctly from fff00100, but as soon as the code starts to manage IMMR everything seems to not work. It is like the code expect the registers in one position but in reality it is in another location. � I know it is basic knoledge about the mpc8260 but do you have any advices? Thanks � Walter
__________________________________ Do you Yahoo!? Friends. Fun. Try the all-new Yahoo! Messenger. http://messenger.yahoo.com/