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




_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to