Hello,
I am using the OMAP-L138 LCDK, and made a simple memory test for the DDR.
The OMAP-L138 datasheet (SPRS586I) says the memory range for DDR is 0xC000 0000 --- 0xCFFF FFFF, so I made the test to write to every address in that range, and then read back and confirm. However, if I write all the way to the end of the range (up to 0xCFFF FFFF), then it corrupts some of the memory at the lower end of the range. If the test only writes up to near the end of the range but not to the end (like only to 0xC0FF FFFF) then there is no problem, no memory gets corrupted.
Can anyone explain why this is happening?
thanks,
- Matt.