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.

AM335x 1GB DDR3 support

HI:

  关于AM335x 对1GB DDR3内存的支持问题,之前用的是16位的 MT41K256M16HA125E,

现在想直接换成MT41K512M16HA125E  1GB的DDR3, EMIF的接口是全部引出的

   EMIF的SDRAM_CONFIG寄存器该如何配置呢? 设置成0X61C053B2没有起作用,uboot还是识别512MB,

E2E上只搜到这个e2e.ti.com/.../1745707,可能当时没有512M16H的芯片

没有说该如何设置,论坛里有人用到过这个内存吗,麻烦分享下经验吧 谢谢:)

  • 我们有客户用过1GB的16位单片DDR,照下面这个文档再检查下:

    http://processors.wiki.ti.com/index.php/AM335x_EMIF_Configuration_tips#EMIF_General_Configuration_Registers

  • 谢谢你的回复

            对于文档中描述的REG_ROWSIZE 跟reg_ibank_pos、reg_ebank_pos的关系 还是弄不大明白,如果你了解的话

    能具体描述一下吗? 谢谢:)

    按照文档中的说明 应该只是如下两个寄存器相关的

    SDRAM_CONFIG (@0x4C000008)

    SDRAM_CONFIG2 (@0x4C00000C)


  • TRM手册里面7.3.5 EMIF4D Registers寄存器章节应该讲的很清楚了啊。不出意外的话,这两个配置多半都是0.

  • 同时对照看下DDR3的datasheet里面的结构图。

  • 您好,请问你的DDR是如何配置的?我们目前也遇到了这样的问题,用的是51216的DDR

  • 刘工,您好,我用您提供的MLO文件,配置完相应的timer后,计算出了最终的结果,我将这些结果配置在uboot中,uboot怎么还不起不来?一下是启动代码

    我们以前做过一块板子,能够成功启动,用的是16256a的512M的DDR

    现在换成了16512a的1G的ddr,遇到目前这样的问题,配置了ddr后还是这样的问题,用您在MLO中的算法,最终得到了如下结果

    请问一下这样能说明ddr能正常使用吗?希望得到您的回复,谢谢

x 出现错误。请重试或与管理员联系。