Firefly开源社区

标题: 在Firefly_rk3288平台上点亮双LVDS屏 [打印本页]

作者: 叫我锋哥    时间: 2014-10-22 18:11
标题: 在Firefly_rk3288平台上点亮双LVDS屏
本帖最后由 叫我锋哥 于 2014-10-23 14:16 编辑

    等了这么久终于拿到了Firefly_rk3288的工程机,第一感觉还可以,接口的位置设计挺人性化的,至于功能性就需要去验证了。由于Firefly_rk3288上没有做屏的背光和TP部分的电路,只留出了屏数据线接口。:Q没办法,自能自己设计屏接口板了,由于双LVDS的走线要求比较高,LVDS的信号走线需严格遵循差分规则要求走线,线对内两根信号的长度误差控制在30mil以内,线对与线对之间的长度误差控制在100mil以内;走线拐角尽量用弧线或者钝角,不能为直角或锐角,阻抗要求Z=100ohm±10ohm ,所以数据线要有完整的参考面,幸好有Firefly团队支持了一下,终于把板给LAYOUT出来了。在后来的事实证明本人设计的还是可以的:$
   废话就不说了,马上上图,我使用的屏尺寸为10.1,分辨率为1200*1920

IMG_3326.jpg (2.88 MB, 下载次数: 417)

IMG_3326.jpg

IMG_3325.jpg (2.75 MB, 下载次数: 405)

IMG_3325.jpg

作者: 暴走的阿Sai    时间: 2014-10-22 19:16
看起来效果还不错哦~!听说可以双LVDS,楼主有没有兴趣试试
作者: 叫我锋哥    时间: 2014-10-23 09:14
我的就是双LVDS的啊;P
作者: 暴走的阿Sai    时间: 2014-10-23 11:32
叫我锋哥 发表于 2014-10-23 09:14
我的就是双LVDS的啊

看露眼了:lol
作者: 叫我锋哥    时间: 2014-10-23 14:18
为了证实我是在Firefly_rk3288上点的屏,所以我补发图片,以图为证:lol
作者: 叫我锋哥    时间: 2014-10-23 14:18
为了证实我是在Firefly_rk3288上点的屏,所以我补发图片,以图为证:lol
作者: cxl123321    时间: 2014-10-23 15:55
效果还不错的样子,就是东西看着有点多!
作者: 叫我锋哥    时间: 2014-10-27 11:52
cxl123321 发表于 2014-10-23 15:55
效果还不错的样子,就是东西看着有点多!

其实需要的东西不多,只是我懒的去搞,所以就直接搞了一大排排线上去
作者: evannieh    时间: 2014-11-16 15:53
楼主这个有多余的吗?卖我一个?我在为我的RK3288 找屏幕呢
作者: MotoXu    时间: 2014-11-17 10:45
想请教一下楼主,我的开发项目需要两个屏幕进行显示,Firefly点亮两个LVDS屏幕可以吗?
作者: 暴走的阿Sai    时间: 2014-11-19 17:54
MotoXu 发表于 2014-11-17 10:45
想请教一下楼主,我的开发项目需要两个屏幕进行显示,Firefly点亮两个LVDS屏幕可以吗?

请关注一下Firefly的官网,显示屏等配件后续会推出。敬请期待
作者: cb_cb    时间: 2014-12-5 17:30
点两个屏还要解决电源供应问题。屏最好可以单独供电吧(特别大屏背光部分),不然原配电源不够用。
作者: developer04    时间: 2014-12-8 15:04
楼主,我也点亮了一块17.3寸双lvds的屏幕,但是现实出了点问题,长高现实反调了,1920 x 1200的
目前还在调试,楼主有碰到过这个问题不?
作者: zhansb    时间: 2014-12-8 15:39
developer04 发表于 2014-12-8 15:04
楼主,我也点亮了一块17.3寸双lvds的屏幕,但是现实出了点问题,长高现实反调了,1920 x 1200的
目前还在 ...

是不是时序没设置对呢
作者: developer04    时间: 2014-12-8 16:16
zhansb 发表于 2014-12-8 15:39
是不是时序没设置对呢

屏幕的长宽对调了 也是时序引起的吗显示的问题大概附件中描述的一样
不知道在kernel里面如何修改屏的方向





作者: zhansb    时间: 2014-12-8 17:29
developer04 发表于 2014-12-8 16:16
屏幕的长宽对调了 也是时序引起的吗显示的问题大概附件中描述的一样
不知道在kernel里面如何修改屏的方 ...

来个照片看看
作者: developer04    时间: 2014-12-8 18:08
zhansb 发表于 2014-12-8 17:29
来个照片看看


这张照片应该能看出个大概来了
可以看到解锁 以及右上方的都没有显示出来












作者: zhansb    时间: 2014-12-9 09:19
developer04 发表于 2014-12-8 18:08
这张照片应该能看出个大概来了
可以看到解锁 以及右上方的都没有显示出来

从这张照片来看,方向没错,只是没有显示全,可以在上层修改去掉分辨率限制试试:
  1. --- a/frameworks/base/services/java/com/android/server/wm/WindowManagerService.java
  2. +++ b/frameworks/base/services/java/com/android/server/wm/WindowManagerService.java
  3. @@ -7867,6 +7867,8 @@ public class WindowManagerService extends IWindowManager.Stub
  4.                         reader.close();
  5.                         size.x = width;
  6.                         size.y = height;
  7. +                Slog.w(TAG, "screen x=" + width + ",y=" + height);
  8. +                               /*
  9.                             if (size.y < 720) {                    
  10.                                    size.x = 1280;                           
  11.                                    size.y = 720;                        
  12. @@ -7875,6 +7877,7 @@ public class WindowManagerService extends IWindowManager.Stub
  13.                                    size.x = 1920;                             
  14.                                    size.y = 1080;                        
  15.                                 }
  16. +                               */
  17.                 }
  18.                 catch (IOException ex) {
  19.                  Slog.w(TAG, "Couldn't read screen state from " + filename + ": " + ex);
复制代码


看看这句打印出来是不是1920X1200
作者: developer04    时间: 2014-12-9 10:41
zhansb 发表于 2014-12-9 09:19
从这张照片来看,方向没错,只是没有显示全,可以在上层修改去掉分辨率限制试试:

非常感谢版主大哥!
还有一个问题,我觉得可能和底层有关,因为在开机logo阶段,logo也是显示不全的。
作者: zhansb    时间: 2014-12-9 11:21
developer04 发表于 2014-12-9 10:41
非常感谢版主大哥!
还有一个问题,我觉得可能和底层有关,因为在开机logo阶段,logo也是显示不全的。

可以试试把logo改成你需要的分辨率后试试
作者: developer04    时间: 2014-12-10 16:17
zhansb 发表于 2014-12-9 11:21
可以试试把logo改成你需要的分辨率后试试

多谢,后来因为这块屏的规格书缺失太多,实在无法继续调下去了,所以换了输出方案
作者: 我是彬斌哥    时间: 2014-12-11 21:54
叫我锋哥 发表于 2014-10-23 09:14
我的就是双LVDS的啊

楼主透露下屏的型号,再发个屏的datasheet
谢谢?
作者: 我是彬斌哥    时间: 2014-12-11 21:55
叫我锋哥 发表于 2014-10-23 09:14
我的就是双LVDS的啊

楼主透露下屏的型号,再发个屏的datasheet
谢谢?
作者: 叫我锋哥    时间: 2014-12-12 16:11
我是彬斌哥 发表于 2014-12-11 21:55
楼主透露下屏的型号,再发个屏的datasheet
谢谢?

C:\Documents and Settings\Administrator\桌面
作者: 叫我锋哥    时间: 2014-12-12 16:14
我是彬斌哥 发表于 2014-12-11 21:55
楼主透露下屏的型号,再发个屏的datasheet
谢谢?

就是这个

IMG_0295.JPG (1.75 MB, 下载次数: 169)

IMG_0295.JPG

IMG_0296.JPG (1.86 MB, 下载次数: 182)

IMG_0296.JPG

作者: lizhijieli    时间: 2015-4-17 18:59
楼主,我也在调BOE双路LVDS屏,搞了快2个星期了一直没有反应,下面是我的配置和屏的资料,能否帮我指点下,不胜感激啊!
/*
* RockChip. LCD_BOE
*
*/

/ {

                disp_timings: display-timings {
                        native-mode = <&timing0>;
                        timing0: timing0 {
                                screen-type = <SCREEN_DUAL_LVDS>;
                                lvds-format = <LVDS_8BIT_1>;
                                out-face    = <OUT_P888>;
                                color-mode = <COLOR_RGB>;
                                clock-frequency = <74320000>;
                                hactive = <960>;
                                vactive = <1080>;
                                hback-porch = <132>;
                                hfront-porch = <132>;
                                vback-porch = <41>;
                                vfront-porch = <41>;
                                hsync-len = <8>;
                                vsync-len = <4>;
                                hsync-active = <1>;
                                vsync-active = <1>;
                                de-active = <1>;
                                pixelclk-active = <1>;
                                swap-rb = <0>;
                                swap-rg = <0>;
                                swap-gb = <0>;
                        };
               };
};

HR215WU1-120 Preliminary Product Specification Rev.O - BOE.pdf

829.17 KB, 下载次数: 31, 下载积分: 灯泡 -1 , 经验 -1


作者: 叫我锋哥    时间: 2015-4-18 09:13
MotoXu 发表于 2014-11-17 10:45
想请教一下楼主,我的开发项目需要两个屏幕进行显示,Firefly点亮两个LVDS屏幕可以吗?

不可以。RK3288只能接一个LVDS屏
作者: lizhijieli    时间: 2015-4-20 12:29
叫我锋哥 发表于 2015-4-18 09:13
不可以。RK3288只能接一个LVDS屏

锋哥,可以给下你的配置不?
作者: 叫我锋哥    时间: 2015-4-22 10:02
lizhijieli 发表于 2015-4-20 12:29
锋哥,可以给下你的配置不?

什么意思?你需要什么配置?
作者: lizhijieli    时间: 2015-4-22 13:55
叫我锋哥 发表于 2015-4-22 10:02
什么意思?你需要什么配置?

能否告知    disp_timings: display-timings {
                        native-mode = <&timing0>;的配置
作者: lizhijieli    时间: 2015-4-29 11:32
lizhijieli 发表于 2015-4-22 13:55
能否告知    disp_timings: display-timings {
                        native-mode = ;的配置

算了,自己想办法
作者: tonyxiong205    时间: 2018-7-16 19:34
lizhijieli 发表于 2015-4-29 11:32
算了,自己想办法

你好,请问这个LVDS 屏, 你解决了吗?  我也遇到同样的问题
作者: jshunwang    时间: 2019-12-10 16:26
驱动如何配置呢?
作者: jbky    时间: 2019-12-13 17:32
可以
作者: ruitobe    时间: 2020-1-10 22:53
学习!
作者: willencheung    时间: 2020-3-25 09:47
这是LVDS+EPD方案吧?
作者: jpchen    时间: 2020-3-25 11:18
willencheung 发表于 2020-3-25 09:47
这是LVDS+EPD方案吧?

请自己先把概念理清楚,双LVDS和双路LVDS是两个不一样的东西,LVDS有分单LVDS和双LVDS支持的最高分辨率 也不一样。而你指的是两个lvds屏同时显示,这个只能用转换芯片去做。
作者: Pisces    时间: 2020-9-11 15:41
66666666666666666666
作者: 853728579    时间: 2021-5-21 10:27
你好,我目前用rk3288点双LVDS的在安卓下可以点亮,但是在linux下无法点亮,能否加个qq:853728579 交流下,屏参数是1920 X 720  ,Model: HSD103KPW2 – A10        10.25” Color TFT-LCD Module
作者: BBBBB    时间: 2021-6-10 17:32
853728579 发表于 2021-5-21 10:27
你好,我目前用rk3288点双LVDS的在安卓下可以点亮,但是在linux下无法点亮,能否加个qq:853728579 交流下, ...

您好,
我也遇到一樣的問題,請問您後來解了嗎?
解了的話是怎解的呢?
謝謝
作者: 853728579    时间: 2021-6-29 17:02
BBBBB 发表于 2021-6-10 17:32
您好,
我也遇到一樣的問題,請問您後來解了嗎?
解了的話是怎解的呢?

我这边已经解决了,我这边是给到原厂他们解决的
作者: 853728579    时间: 2022-8-9 17:13
BBBBB 发表于 2021-6-10 17:32
您好,
我也遇到一樣的問題,請問您後來解了嗎?
解了的話是怎解的呢?

第一步:你可以看下LCD的背光电压是否达到
第二步:看下LCD的背光PWM是否有,可以调节背光值为中间值看下屏是否亮
第三步:按照 图片配制下参数,看是否能点亮LCD   
作者: 来镇    时间: 2022-11-5 15:07
楼主这个直接连就能亮屏吗





欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1