打印
[i.MX]

请教!iMX6Q,sabresd板子 uboot2009.08+linux3.0.35 如何修改DDR频率

[复制链接]
3364|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liwei0822|  楼主 | 2016-4-9 19:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liwei0822 于 2016-4-9 19:11 编辑

参照sabresd的设计,自己做的板子,DDR速率上不去,想降频使用,要怎样才能实现呢?
网上找的资料,都说使用AID和DDR_Stress_Tester_V1.0.1来修改DDR参数,我的理解是这两个工具只是改变了DDR的参数(已经合到flash_header.S里),那实际运行的频率要在哪里修改呢?
clk ddr我试了,会死机(应该跟DDR校准有关吧?),clk core是有用的,
我在UBOOT的print_cpuinfo函数里,调用mxc_dump_clocks之前,修改了DDR的时钟源到PLL2的PFD2,即396MHz,后面的看到LOG显示DDR的频率已经切换到396MHz,但是到Uncompressing Linux... done, booting the kernel.之后,KERNEL就一点LOG也没有了。
就是说,只在BOOT里修改的DDR的速率之后,KERNEL起不来了,又见网上说KERNEL里bus_freq.c里有个关于DDR速率的宏常量,我改为396之后还是不行,
linux的启动参数,加不加initrd没有影响,还是起不来。
我在kernel的第一个C函数里加了LOG,也没有出来。
还请哪位大侠给指点一二!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
如果问题解决了,必有感谢。

相关帖子

沙发
liwei0822|  楼主 | 2016-4-13 09:52 | 只看该作者
自己顶一个!!!

使用特权

评论回复
板凳
yannan611| | 2016-4-14 10:25 | 只看该作者
我也帮你顶一下

使用特权

评论回复
地板
liwei0822|  楼主 | 2016-4-14 16:43 | 只看该作者
再顶一个!!!!

使用特权

评论回复
5
mini1986| | 2016-5-4 11:36 | 只看该作者
我调过ddr3,不知道你的是否跟官方的ddr颗粒一样?如果不一样,是需要改ddr配置参数的......

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝