[U-Boot] Confusion in loading of reset configuration words on MPC8360
Elison Niven
Elison.Niven at Matrixtelesol.com
Tue Nov 18 14:00:18 CET 2008
Hi List,
I have confusion in the manner the MPC8360 loads the reset configuration
words from FLASH. According to the datasheet, it should read from the
following locations:
0x00 0x08 0x10 0x18 0x20 0x28 0x30 0x38
But I have observed the following on my board. The LCS goes low for eight
cycles. The addresses during these cycles are as follows:
LA27 LA28 LA29 LA30 LA31
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 0
Thus, the addresses on which I need to write the reset configuration words
become 0x00, 0x02, 0x04, 0x06, 0x08, 0x0A, 0x0C, 0x0E.
In the u-boot.bin file, the reset config words are placed not on the above
addresses but it is according to the datasheet:
0x00 : 04 04 04 04 04 04 04 04 0x08 : 04 04 04 04 04 04 04 04
0x10 : 00 00 00 00 00 00 00 00 0x18 : 06 06 06 06 06 06 06 06
0x20 : B0 B0 B0 B0 B0 B0 B0 B0 0x20 : 60 60 60 60 60 60 60 60
0x30 : 00 00 00 00 00 00 00 00 0x38 : 00 00 00 00 00 00 00 00
This file seems correct to me. Then why does the processor read from the
wrong addresses? Can anyone point out what is wrong and what needs to be
done? Has anyone encountered a similar problem?
U-boot version - 1.2.0
With patches from ltib-iso - 2007.08.12
make clean
make mpc8360_emdsconfig
make
Best Regards,
Elison
More information about the U-Boot
mailing list