[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