Hi,
I am using custom l138 board.In the document,0xC000 0000~0xDFFF FFFF is 512M DDR2 Data.When I wrote data to this area and read back,I found just about half was successful.
int i;
volatile UInt32* data = (volatile UInt32*)0xC0000000;
for(i=0;i<1000;i++){
data[i] = 0x55555555;
}
for(i=0;i<1000;i++){
if(data[i]!=0x55555555)
printf("Error in %d:0x%x",i,data[i])
}
when i=1,3,5...,it was not 0x55555555.
I am sure my board has ddr2 chip(512M).
Can anybody tell me why?
Thank you in advance!