rk3326 MIPI休眠唤醒黑屏有背光问题

Rockchi之RK3288解决MIPI屏黑屏问题 Rockchi之RK3288解决MIPI屏黑屏问题 继上一次解决液晶屏出现花屏现象之后,在公司4台测试机上测试可用,但不久便传来工厂测试时液晶屏出现黑屏现象,紧接着上次任务,我又继续了无尽头的调试,同样,拿到液晶屏,打开液晶屏的配置文件dts文件. 打开查看参数,想起上次修改的是rockchip,dsi_hs_clk这个参数,上次改的值是450,然后在不断开机的时候就会出现黑屏现象或者开机动画不正... 阅读详情

**

1.问题现象:

**

**【开机起来】**开机起来可以正常显示
**【按power按键休眠】**第二次按下Power按键进入休眠,隔10s,再按Power按键唤醒。
**【出现结果】**屏幕黑屏有背光,并提示drm time out错

**【lcd信息】**lcd为480*800 2lane的mipi
**【复现概率】**第二次按下休眠唤醒必然复现

【具体错误log如下】

//第一次休眠的log//
[   54.858511] dw-mipi-dsi ff450000.dsi: final DSI-Link bandwidth: 402 x 2 Mbps
[   54.861310] voosn test unprepare
//第一次唤醒的log//
[   56.357190] healthd: battery l=100 v=4164 t=18.8 h=2 st=5 c=-3 fc=1481000 chg=u
[   56.366079] healthd: battery l=100 v=4164 t=18.8 h=2 st=5 c=-3 fc=1481000 chg=u
[   60.673878] rockchip-vop ff460000.vop: [drm:vop_crtc_enable] Update mode to 480x800p60, type: 16
[   60.674916] dw-mipi-dsi ff450000.dsi: final DSI-Link bandwidth: 402 x 2 Mbps
[   60.721375] voosn test prepare
[   60.751706] sensors 1-0019: set sensor poll time to 66ms
[   60.760141] sensors 1-0019: sensor on: starting poll sensor data 64ms
[   60.843679] panel-simple-dsi ff450000.dsi.0: err=0,mode=08//这是我添加的log,在发送dsi 参数前获取dsi状态
[   61.030386] panel-simple-dsi ff450000.dsi.0: after send err=0,mode=9c//这是我添加的log,在发送dsi参数后获取dsi状态

//第二次休眠的log//
[   63.743290] healthd: battery l=100 v=4166 t=18.8 h=2 st=5 c=0 fc=1481000 chg=u
[   64.290867] healthd: battery l=100 v=4166 t=18.8 h=2 st=5 c=0 fc=1481000 chg=u
[   69.296014] voosn test unprepare
//第二次唤醒log//
[   81.278684] dclk_vopb_frac p_rate(30266999) is low than rate(30267000)*20, use integer or half-div
[   81.278832] rockchip-vop ff460000.vop: [drm:vop_crtc_enable] Update mode to 480x800p60, type: 16
[   81.279311] dclk_vopb_frac p_rate(30266999) is low than rate(30267000)*20, use integer or half-div
[   81.279526] dw-mipi-dsi ff450000.dsi: final DSI-Link bandwidth: 402 x 2 Mbps
[   81.324079] voosn test prepare
[   81.361002] sensors 1-0019: set sensor poll time to 66ms
[   81.368475] sensors 1-0019: sensor on: starting poll sensor data 64ms
[   81.447001] panel-simple-dsi ff450000.dsi.0: err=0,mode=08
[   81.633654] panel-simple-dsi ff450000.dsi.0: after send err=0,mode=9c
[   82.683651] [drm:drm_atomic_helper_commit_cleanup_done] *ERROR* [CRTC:60] flip_done timed out
[   83.683623] [drm:drm_atomic_helper_commit_cleanup_done] *ERROR* [CRTC:60] flip_done timed out
[   84.743684] [drm:drm_atomic_helper_commit_cleanup_done] *ERROR* [CRTC:60] flip_done timed out
[   85.793663] [drm:drm_atomic_helper_commit_cleanup_done] *ERROR* [CRTC:60] flip_done timed out
[   87.463632] [drm:drm_atomic_helper_commit_cleanup_done] *ERROR* [CRTC:60] flip_done timed out
[   92.863633] [drm:drm_atomic_helper_commit_cleanup_done] *ERROR* [CRTC:60] flip_done timed out

//第三次休眠的log//
[   92.869806] voosn test unprepare
[   92.940347] ------------[ cut here ]------------
[   92.940408] WARNING: at drivers/gpu/drm/rockchip/rockchip_drm_vop.c:1418
[   92.940417] Modules linked in: bifrost_kbase
[   92.940434]
[   92.940450] CPU: 1 PID: 294 Comm: HwBinder:243_2 Not tainted 4.4.189 #108
[   92.940459] Hardware name: Rockchip rk3326 863 avb board (DT)
[   92.940469] task: ffffffc03a608000 task.stack: ffffffc03a604000
[   92.940489] PC is at vop_crtc_disable+0x434/0x7c8
[   92.940500] LR is at vop_crtc_disable+0x430/0x7c8
[   92.940509] pc : [<ffffff80084d8648>] lr : [<ffffff80084d8644>] pstate: 60400145
[   92.940516] sp : ffffffc03a607a50
[   92.940523] x29: ffffffc03a607a50 x28:
全志A40i点亮mipi屏幕(Android 7.1 ) 1、准备屏幕数据手册: 阅读详情

相关推荐

RK3399 Android 11 :在kernel DTS文件添加新的panel节点

添加新的panel@1节点,除了常规的display-timings、panel-init-sequence配置,特别注意的是还要在panel@1节点里添加ports节点,还有在对应的dsi节点下也要添加ports节点。手上有款产品,副屏是mipi屏,需要兼容一块新的mipi屏。

m0_65379664的博客 1563

从显示驱动的角度分析问题:花屏、黑屏等显示异常

从显示驱动的角度分析问题:花屏、黑屏等显示异常

yuuu_cheer的博客 1492

展锐关于显示 drm驱动架构

DIS 需要实现的函数。

ruidongren的专栏 1536

Rockchip之RK3288解决MIPI屏花屏

Rockchip之RK3288解决MIPI屏花屏 RK3288MIPI屏的调试方法网上有很多,也很详细,这里就不做详细介绍,如有需要请参考 https://blog.csdn.net/dearsq/article/details/52354593 在这里我介绍的是工作之中遇到的问题.刚入职不久,老大交给我一个任务,说是有一台机器的胸口屏出现了花屏情况,让我试着改改,告诉了几个参数叫我试试,这些参数...

Shushan1的博客 1万+

系统重启后mipi屏幕黑屏的问题

mipi黑屏问题总结

习惯就好zz的专栏 2122

android 7.1 mipi 屏 唤醒白屏

android 7.1 唤醒白屏

qq_20395637的博客 506

RK Android14 去掉锁屏设置永不灭屏

RK Android14 去掉锁屏设置永不灭屏

目前从事linux驱动开发,多交流多学习吧 1482

Rk3566 Rk3326s Android11设置屏幕超时为永不(长亮)

Rk3566 Rk3326s Android11设置屏幕超时为永不(长亮)

写代码的金融男的博客 842

步进电机励磁模式

1. 励磁模式 步进电机的基本操作模式称为 励磁模式,能够使步进电机工作在全步模式,半步模式和微步模式,其中微步模式能够有效的降低步进电机相电流的噪声,能够改善步进电机固有的噪声震动问题。下面将介绍 3 种励磁模式。 2. 全步励磁模式 所谓全步模式,就是依据电机固有结构设计固定的步距角工作,一个电脉冲,步进电机前进一个步距角。这个步距角使电机设计结构所决定的,也可以理解为电机以最大的步距角旋转。 3. 半步励磁模式 半步模式是以电机固有的结构决定的步距角的一半角度进行步进旋转。如下图所示,步进

zhbi98 的技术 Blogs 5538

计算机国际会议中的proceedings、conference、paper、workshop、demo:如何区分与选择?

本文详细解析了计算机国际会议中的核心概念:Conference(会议)是学术交流的主舞台,Paper(论文)是研究成果的书面呈现,被接收后收录于Proceedings(会议论文集)。Workshop(研讨会)聚焦前沿细分领域,Demo(演示)则侧重系统与工具的可交互展示。文章为研究者根据自身阶段与工作类型,如何区分与选择投稿目标提供了实用指南。

weixin_29269441的博客 553

高分辨率航拍图像的目标检测切图优化策略

本文深入探讨了高分辨率航拍图像目标检测中的切图优化策略。针对大尺寸图像直接缩放导致小目标信息丢失的问题,文章详细阐述了基于重叠切割的核心方法,包括如何根据目标尺寸确定切图尺寸与重叠率,并提供了从切图到坐标还原的完整代码实现与避坑指南,有效提升检测精度与效率。

xk7n92h3p5m的博客 1110

终端运行脚本报: 因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fw link/?LinkID=135170 中的 about_Execution_

PowerShell 执行策略是一种安全机制,用于控制哪些脚本可以在系统上运行。默认情况下,Windows 系统会设置较为严格的执行策略,以防止恶意脚本的执行。执行策略有以下几种常见级别:Restricted(限制):不允许运行任何脚本。AllSigned(全部签名):仅允许运行经过数字签名的脚本。RemoteSigned(远程签名):允许运行本地脚本,但远程下载的脚本需要数字签名。Unrestricted(无限制):允许运行所有脚本,但会警告未签名的脚本。

欢迎来到我的技术博客!这里是一个专注于软件开发的地方,我将分享关于 Java、Python、C++ 和易语言等多种编程语言的教程、技巧、最佳实践以及开发经验。 5044

超分算法 SwinIR: Image Restoration Using Swin Transformer

这篇文章结构比较简单,如果看过Swin-Transformer的话就没什么难点了。作者引入Swin-T结构应用于低级视觉任务,包括图像超分辨率重建、图像去噪、图像压缩伪影去除。网络由一个浅层特征提取模块、深层特征提取模块、重建模块构成。重建模块对不同的任务使用不同的结构。浅层特征提取就是一个3×3的卷积层。深层特征提取是k个RSTB块和一个卷积层构成。RSTB(Res- SwinIR: Image Restoration Using Swin Transformer[ICCV 2021]Abstract1.

qq_45122568的博客 1万+

大厂嵌入式面试常考八股文及算法

1.指向已被释放或无效的内存地址的指针是野指针。互斥锁是一种用于线程同步的机制,用于确保同一时间只有一个线程访问共享资源。多态是面向对象编程中的一种特性,它允许以一种统一的方式处理不同类型的对象,通过相同的接口可以表现出不同的行为。大小端(Endian)指的是在计算机存储和处理多字节数据时,字节的存储顺序。大端序(Big Endian):高位字节存储在低地址,低位字节存储在高地址。类似于将数字的高位放在左边,低位放在右边的表示方式。例如整数值0x12345678在内存中按照大端序排列为。

谢谢大家的关注 6141

【Ranger】mac下Apache Ranger编译安装

a、编译过程中出现测试用例不通过和文件认证错误错误:带上参数-DskipTests=true -Drat.skip=true 重新编译;b、若编译过程中出现缺少jar包的情况,可能下载不了,需要手动自动添加;c、编译所需的其他工具如maven等安装配置略。采用这个会报错,因此我才用了下面一个命令。初始化设置Ranger Admin:执行。然后进入target目录。

九师兄 2094

SAP-ABAP:SAP信贷管理核心:CL_UKM_BUPA_FACTORY类完整解析与实践指南

SAP信贷管理核心类CL_UKM_BUPA_FACTORY解析 CL_UKM_BUPA_FACTORY是SAP信贷管理(UKM)模块的核心类,作为业务伙伴信贷数据的中央控制台,它提供: 统一入口:标准化实例化客户/供应商信贷对象 主要功能: 获取单条/批量业务伙伴数据 安全保存数据变更 封装底层数据访问逻辑 典型应用场景: 信贷主数据批量维护 自动化限额调整 订单信贷实时检查 性能优化建议: 使用批量方法替代循环单条处理 合理设置字段选择 实施缓存策略 该类通过简洁API简化复杂信贷操作,是SAP信贷管理开

baidu_35680696的博客 1204

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: [摘抄]adb shell调试系统命令
下一篇: android手势返回操作检测
Ian22l
博客等级 码龄10年 31粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值