Hi, sir
I have a problem with the DDR 512MB in the DM648.As the SPRUEK5A,it just only supports the 256M bytes memory space.
please tell me how to configure the SDCFG Register.
thanks.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi, sir
I have a problem with the DDR 512MB in the DM648.As the SPRUEK5A,it just only supports the 256M bytes memory space.
please tell me how to configure the SDCFG Register.
thanks.
Thanks for reply.
The 256M board works well, but when I use the same GEL to the 512M board. It doesn't work.In the CCS memory watch, I couldn't acess the 0XF000 0000~0xFFFF FFFF. When I change the GEL with the SDCFG Register 0x00000833(IBANK = 3, PAGESIze = 3), it also doesn't work. As the SPRUEK5A, it doesn't support 512MB. On the 512M board, I set two 16bit-128Mb DDR, and add an address line.
Thanks again.
Check your gel file for GEL_MapAddStr() line that addresses the DDR2 memory range, and make sure the size on that line is appropriate.
GEL_MapAddStr( 0x80000000, 0, GEL_DDR2_MEMORY_SIZE, "R|W|AS4", 0);
This function restricts the areas of memory that you can access through the debugger, with the idea to prevent a crash by attempting to access non-existing memory.
The memory might be correctly configured, but if you still have the 256MB size in your gel mapping then you can't see it in the debugger.