HI:
关于AM335x 对1GB DDR3内存的支持问题,之前用的是16位的 MT41K256M16HA125E,
现在想直接换成MT41K512M16HA125E 1GB的DDR3, EMIF的接口是全部引出的
EMIF的SDRAM_CONFIG寄存器该如何配置呢? 设置成0X61C053B2没有起作用,uboot还是识别512MB,
E2E上只搜到这个https://e2e.ti.com/support/arm/sitara_arm/f/791/p/318890/1745707,可能当时没有512M16H的芯片
没有说该如何设置,论坛里有人用到过这个内存吗,麻烦分享下经验吧 谢谢:)
ryan zhang:
回复 Jian Zhou:
谢谢你的回复
对于文档中描述的REG_ROWSIZE 跟reg_ibank_pos、reg_ebank_pos的关系 还是弄不大明白,如果你了解的话
能具体描述一下吗? 谢谢:)
按照文档中的说明 应该只是如下两个寄存器相关的
SDRAM_CONFIG (@0x4C000008)
SDRAM_CONFIG2 (@0x4C00000C)
Steven Liu1:
回复 ryan zhang:
TRM手册里面7.3.5 EMIF4D Registers寄存器章节应该讲的很清楚了啊。不出意外的话,这两个配置多半都是0.
Jian Zhou:
回复 Steven Liu1:
同时对照看下DDR3的datasheet里面的结构图。
Jie Li24:
回复 ryan zhang:
您好,请问你的DDR是如何配置的?我们目前也遇到了这样的问题,用的是51216的DDR
Jie Li24:
回复 Steven Liu1:
刘工,您好,我用您提供的MLO文件,配置完相应的timer后,计算出了最终的结果,我将这些结果配置在uboot中,uboot怎么还不起不来?一下是启动代码
我们以前做过一块板子,能够成功启动,用的是16256a的512M的DDR
现在换成了16512a的1G的ddr,遇到目前这样的问题,配置了ddr后还是这样的问题,用您在MLO中的算法,最终得到了如下结果
请问一下这样能说明ddr能正常使用吗?希望得到您的回复,谢谢