请问,我ddr2用的三星的K4T1G164QF,ubl里面的ddr2初始化函数DEVICE_ExternalMemInit(Uint32 ddrphycr, Uint32 sdcr, Uint32 sdtimr, Uint32 sdtimr2, Uint32 sdrcr, Uint32 sdcr2),各个参数应该是多少,没时间慢慢看资料,急需验证自己打板的硬件是否有问题;反正用ubl源码包默认的ddr2和mddr配置编译出来的ais格式的ubl文件都不行,烧进去没反应,用别人的参考板的ais格式的二进制ubl文件,串口工具烧进去,有反应但是不能引导uboot,初步判断很可能是ddr2配置不正确。万分感谢!
此ddr2的一些参数如下:
Speed DDR2-800 5-5-5 DDR2-800 6-6-6 DDR2-667 5-5-5 Units
CAS Latency 5 6 5 tCK
tRCD(min) 12.5 15 15 ns
tRP(min) 12.5 15 15 ns
tRC(min) 57.5 60 60 ns
Yaoming Qin:
这玩意还是你自己多看看,多调试吧,在调试的过程中,你也会学到很多东西。 这里大家都忙,而且,这东西trm上说的很清楚了啊
Xiao Tan:
你好,在TI个官网上 processors.wiki.ti.com/…/Setting_up_AM35x_SDRC_registers 讲解了配置内存的详细步骤,其中有个这个文件AM35x DDR Calculation tool (.zip)可以帮你计算timing的相关寄存器的配置,可以参考下。
Fangbo Xu:
回复 Xiao Tan:
楼上作者提到的是AM35X系列CPU初始化内存的文档,楼主如果能提供CPU 型号的话我可以帮你找到对应的文档。但是一般来说初始化过程跟楼上这位大侠找的文档很类似。另外www.deyisupport.com/…/7782.aspx 这个帖子对你会有一些帮助。
ding tao:
回复 Fangbo Xu:
谢谢各位的回复, Fangbo Xu 这位大侠,我用的CPU为am1808,非常感谢!
Yaoming Qin:
回复 ding tao:
我觉得你可以参考前面的一个帖子里提到的AM35的方法,对照AM18的控制器看看
Jing Cui:
回复 Yaoming Qin:
OMAP-L1x的DDR控制器和AM180x的DDR控制器是一样的,可以下面这个链接的工具:
processors.wiki.ti.com/…/C674x
Leon Yu:
回复 Jing Cui:
该EXCEL工具大大缩减时间。