作者(Email): [email protected]
今天给客户定制一个android S5pv210的 VGA 1440*900分辨率 的系统,以前都是好好的,并且已经验证通过了,我的Sate210 主板的确是可以稳定输出1440*900 以及1280*1024 的VGA分辨率的。但是今天在编译的时候居然死活显示不太正常了。
我晕了,我就改啊,改啊,把S5pv210 的LCD 和时钟控制部分改了个遍。
但是发现一个严重的问题:不知道什么时候开始一直打印下面的东西,
0.974668] FIMD src sclk = 83375000
[ 0.976779] src_clk: 84575000, vclk: 88750000, vclkdiv: 0
就是SRC_FIMD 的时钟一直都是这个值8457500 不变,无论我如何修改MPLL MDIV的值也不变。
真是奇怪了。我昨晚还是一样的编译方法来编译这uboot和kernel的。并且已经产生效果了。
我没改什么啊,直到刚才我准备睡觉试试用如下命令:
make mrproper
make sata210_config
make -j8
居然发现会变化了,和我的设计的LCD VCLK 完全吻合!
我的天啊,我不是第一次编译uboot,按照道理是不用 make mrproper的。并且以前我也是编译一次之后用make -j8 就可以的。
哎,如果每次都make mrproper 那时间太长了。尤其是内核。
再次鄙视这种不安全的开发工具!
嘿嘿 1440*900 的VGA分辨率现在终于如我所愿了,如果不是这个扯淡的工具问题,应该今天中午就可以给客户拿去演示的了。
睡觉!