hi, all!
8168-evm 1G ddr 已经调试好了, uboot,uImage, ubi都能启动, demo程序也能运行了。
现在要支持2G ddr, 都需要修改些什么啊? 谢谢了!
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, all!
8168-evm 1G ddr 已经调试好了, uboot,uImage, ubi都能启动, demo程序也能运行了。
现在要支持2G ddr, 都需要修改些什么啊? 谢谢了!
你好,
请问你是自己的板子上有2GB的DDR么?DM8168 EVM上只有1GB的DDR。
如果你的硬件上有2GB DDR,你需要了解多出来的1GB你要拿他们来做什么,需要修改的地方如下:
1. uboot:arch/arm/include/asm/arch-ti81xx/ddr_defs_ti816x.h里面DMM_LISA_MAP相关配置。
2. Liunx内存分配,如果要修改Linux使用的DDR起始地址,请参考http://processors.wiki.ti.com/index.php/TI81XX_PSP_User_Guide#Auto_detection_of_Kernel_Load_Address_and_Runtime_RAM_Base_Determination。
3. config.bld。DVR RDK里面有一个2G的bld文件可以参考一下。
4. 如要要修改给M3的memory分配,需要修改文件AMMU_m3.cfg.
5. 如果是新做的板子,DDR布线,DDR芯片有改动,请参考http://processors.wiki.ti.com/index.php/DM816x_C6A816x_AM389x_DDR3_Init做SW leveling。
Chris Meng, 你好, 谢谢回复!
现在是硬件上有2GB DDR(512MB x 4, 2个Bank), 修改uboot, DMM_LISA_MAP 对应配置的那个数字怎么计算。
你好,
请阅读一下DM8168 TRM里面的4.4 DMM/TILER Registers,里面有相关寄存器的详细解释。
DM8168 TRM可以在TI官网下载。