cancel
Showing results for 
Search instead for 
Did you mean: 

SDRAM1 ( 0xC0000000 ) not reading data properly

MNapi
Senior III

I am using code

 

for (uwIndex = 0; uwIndex < BUFFER_SIZE; uwIndex++)
{
*(__IO uint32_t*) (SDRAM_BANK_ADDR + WRITE_READ_ADDR + 4*uwIndex) = aTxBuffer[uwIndex];
}


/* Read back data from the SDRAM memory */
for (uwIndex = 0; uwIndex < BUFFER_SIZE; uwIndex++)
{
aRxBuffer[uwIndex] = *(__IO uint32_t*) (SDRAM_BANK_ADDR + WRITE_READ_ADDR + 4*uwIndex);
}

 

after writing

0x00000001

0x00000002

0x00000003

0x00000004

0x00000005

0x00000006

0x00000007

0x00000008

0x00000009

0x00000010

 

I am reading back

0x00010000

0x00020000

0x00000000

0x00040000

0x00050000

0x00000000

0x00070000

0x00080000

0x00000000

0x000A0000

 

any idea what the problem might be ?

 

 

 

 

0 REPLIES 0