VGA显示不正常
在https://bitbucket.org/T-Firefly/firefly-rk3288-kernel/commits/all下载的内核,编译后烧写,vag显示不正常,主要是时钟设置不正确,及dclk的设置值和真实值偏差较大。有遇到过的朋友吗? 你烧了是什么版本? 你有改过VGA驱动么? isle 发表于 2015-3-21 09:32你烧了是什么版本? 你有改过VGA驱动么?
没有改过。直接烧写固件也是一样的问题。后面跟了下代码,发现在设置时钟时没有设置正确。
在rk3288_lcdc.c中,ret = clk_set_rate(lcdc_dev->dclk, screen->mode.pixclock);//85500000
但是获取的 dev_info(lcdc_dev->dev, "%s: dclk:%lu>>fps:%d ",
lcdc_dev->driver.name, clk_get_rate(lcdc_dev->dclk), fps);//99000000
设置的是85.5M,获取的确实99M,用示波器打了下,确实也是99M。请问这个在哪里出了问题? 这个是clk分频的原因,一般不是设置clk多少,clk就为多少。取最接近的clk频率 zhansb 发表于 2015-3-23 11:57
这个是clk分频的原因,一般不是设置clk多少,clk就为多少。取最接近的clk频率
但是这个差异也太大了吧。你们烧写的里面设置的85.5M,出来就是85.5M,我们这里设置85.5M出来就99M了。是不是还有哪里没有弄对?
zhansb 发表于 2015-3-23 11:57
这个是clk分频的原因,一般不是设置clk多少,clk就为多少。取最接近的clk频率
可不可以给个你们最新的内核源码? 烧的是哪版固件,我们用的也是发布代码直接编译出来的固件。
预装的为这个android版本,显示正常,能否给个这个版本的内核?
其他我更新了以下两个固件:
Firefly-RK3288_Android4.4_201501271047.7z
Firefly-RK3288_Server_Ubuntu14.04_201501271052.7z
显示均不正常
该显示正常的android的固件信息如下:
固件版本:4.4.02
Loader版本:2.19
芯片信息:RK32 固件包名是?如”Firefly-RK3288_Android4.4_201501271047.7z“