Firefly开源社区

Android5.1 rk3288 的lvds和hdmi同显问题

147

积分

0

威望

0

贡献

技术小白

积分
147
发表于 2017-11-14 15:25:38     
我的板子lvds和hdmi分别测试图像正常,但是同时测试时,lvds图像失真严重,而hdmi正常,不清楚是什么原因

回复

使用道具 举报

2379

积分

16

威望

18

贡献

中级创客

Rank: 4

积分
2379
QQ
发表于 2017-11-25 17:57:32     
可以截图过来看一下显示是怎么样的
回复

使用道具 举报

147

积分

0

威望

0

贡献

技术小白

积分
147
发表于 2017-12-22 10:46:36     
jpchen 发表于 2017-11-25 17:57
可以截图过来看一下显示是怎么样的

解决了,官网默认是hdmi和其他的屏异显(lvds或edp或mipi),我目前做的是lvds和edp,需要操作下面,如果是其他lcd屏,改下参数就可以了
1、按照http://dev.t-firefly.com/?612285的补丁
2、参照源码最新补丁e2fa6fd081d99104c1473b4b1fa5d269119e0189
   --- a/frameworks/base/services/core/java/com/android/server/wm/InputMonitor.java
  +++ b/frameworks/base/services/core/java/com/android/server/wm/InputMonitor.java
  @@ -495,6 +495,22 @@ private boolean validWindowState(WindowState win){

        public long interceptMotionBeforeDispatching(
                  InputWindowHandle focus,MotionEvent event,int policyFlags){
  +               int action = event.getAction();
  +               int screenWidth = mService.getDefaultDisplayInfoLocked().logicalWidth;
  +               if (mService.mCurConfiguration.dualscreenflag == Configuration.ENABLE_DUAL_SCREEN &&
  +                                action == MotionEvent.ACTION_HOVER_MOVE) {
  +               int     x1 = (int)event.getX();
  +               int     y1 = (int)event.getY();
  +                       if (/*x1 < 15 || */x1 + 15 > screenWidth) {
  +                               if(!mService.isWorked("com.android.Listappinfo.ManderService")){
  +                                       LOGV("start com.android.Listappinfo.ManderService");
  +                                       Intent intent = new Intent();
  +                                       intent.setClassName("com.android.Listappinfo", "com.android.Listappinfo.ManderService");
  +                                       mService.mContext.startService(intent);
  +                                       return -1;
  +                               }
  +                       }
  +               }

3、、在 out/target/product/rk3288/system/build.prop 里添加属性 ro.htg.force=1,再./mkimage.sh ota

不知道在这里发怎么截图,这个图片地址是什么
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表