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.
We also meet this problem.
On DM647/DM648 silicon revision 1.1, the DDR2 addressing range has been increased from 256M Bytes to 512M Bytes.
How to configure?
Thanks a lot.
The same DDR2 configuration written in DM648 GEL file should support both ranges 256M and 512M. What error you are getting if you access DDR2 memory beyond 256 MB?
PS: Please mark this post as answered via the Verify Answer button below if you think it answers your question. 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.
Anybody can give us some advices?
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.
Thanks a lot！！
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.