Hi,
We are using u-Boot in Lite5200B with DDR. We compiled the
u-Boot with “icecube_5200_DDR_LOWBOOT_config” option and flashed
the image in to flash at 0xFF800000.
The problem we are facing is,
The image is booting
only if we flash the image in both (0xFF800000
and 0xFF000000) places. The reset vector for the two configurations
(icecube_5200_LOWBOOT & icecube_5200_DDR_LOWBOOT) are same.
We have tried by writing different images in these locations
and found that the booted image is the one which is flashed in 0xFF800000. But
if erase the image at 0xFF000000, it is not booting.
In the README for Icecube is as follows
---------------------------------------------------------------------------
Build
target
Flash address | BDI "go" command | Reset Vector
---------------------------------------------------------------------------
Lite5200
0xFFF00000 |
0xFFF00100 | 0xFFF00100
Lite5200_LOWBOOT
0xFF000000 | 0xFF000100
| 0x00000100
Lite5200_LOWBOOT08
0xFF800000 | 0xFF800100
| 0x00000100
icecube_5200
0xFFF00000 | 0xFFF00100
| 0xFFF00100
icecube_5200_LOWBOOT
0xFF000000 | 0xFF000100
| 0x00000100
icecube_5200_LOWBOOT08
0xFF800000 | 0xFF800100
| 0x00000100
icecube_5200_DDR
0xFFF00000 | 0xFFF00100
| 0xFFF00100
icecube_5200_DDR_LOWBOOT
0xFF800000 | 0xFF800100
| 0x00000100
icecube_5200_DDR_LOWBOOT08
0xFF800000 | 0xFF800100
| 0x00000100
---------------------------------------------------------------------------
Can any one help me to find out the issue?
Thanks & Regards,
P.Prakash