首页 > 其他分享 >mipi屏调试时序问题

mipi屏调试时序问题

时间:2024-09-06 15:24:36浏览次数:4  
标签:reset mipi dsi0 时序 delay ms 调试 panel

mipi屏的时序大同小异,一般都跟以下差不多:

 

 

屏参配置如下:

&dsi0 {
    status = "disabled";
    //rockchip,lane-rate = <1000>;
    dsi0_panel: panel@0 {
        status = "okay";
        compatible = "simple-panel-dsi";
        reg = <0>;
        backlight = <&backlight>;
        reset-delay-ms = <60>;
        enable-delay-ms = <60>;
        prepare-delay-ms = <60>;
        unprepare-delay-ms = <60>;
        disable-delay-ms = <60>;
        dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST |
            MIPI_DSI_MODE_LPM | MIPI_DSI_MODE_EOT_PACKET)>;
        dsi,format = <MIPI_DSI_FMT_RGB888>;
        dsi,lanes  = <4>;
        panel-init-sequence = [
            39 00 04 FF 98 81 03

            。。。。
            
            15 00 01 35
            05 78 01 11
            05 14 01 29
        ];


        disp_timings0: display-timings {
            native-mode = <&dsi0_timing0>;
            dsi0_timing0: timing0 {
                clock-frequency = <69000000>;
                hactive = <720>;
                vactive = <1280>;
                hfront-porch = <32>;
                hsync-len = <6>;
                hback-porch = <120>;
                vfront-porch = <8>;
                vsync-len = <4>;
                vback-porch = <18>;

                hsync-active = <0>;
                vsync-active = <0>;
                de-active = <0>;
                pixelclk-active = <1>;
            };
        };

        ports {
            #address-cells = <1>;
            #size-cells = <0>;

            port@0 {
                reg = <0>;
                panel_in_dsi: endpoint {
                    remote-endpoint = <&dsi_out_panel>;
                };
            };
        };
    };

    ports {
        #address-cells = <1>;
        #size-cells = <0>;

        port@1 {
            reg = <1>;
            dsi_out_panel: endpoint {
                remote-endpoint = <&panel_in_dsi>;
            };
        };
    };

};
&dsi0 {
    status = "okay";
};

&dsi0_in_vp1 {
    status = "disabled";
};

&dsi0_in_vp0 {
    status = "okay";
};

&dsi0_panel {
    power-supply = <&vcc3v3_lcd0_n>;
    backlight = <&backlight>;
    init-delay-ms = <30>;
    reset-gpios =<&gpio0 RK_PD4 GPIO_ACTIVE_LOW>;
    pinctrl-names = "default";
    pinctrl-0 = <&lcd_rst>;
};

&route_dsi0 {
    status = "okay";
    connect = <&vp0_out_dsi0>;
};

点屏过程,各个方面都核对过,供电和reset也都有,但屏没亮。把信号都拉出来量 :

黄色通道是reset,蓝色是mipi信号

 可以发现,mipi发送指令的时候,跟reset信号是重叠的,应该是这里的问题。解决办法是延迟一下mipi信号的发送。添加30ms的延迟:

init-delay-ms = <30>; 再量信号:

 此时屏也正常顺利电量。

 

屏点不亮的时候,重点排查:

1.核对原理图,软件配置的mipi通道是否和原理图一致(rk3568有dsi0和dsi1两组通道)

2.确认1.8v和3.3.v供电是否正常

3.reset动作是否正常

4.根据屏的规格书,填写屏参

5、核对mipi初始化指令是否正确

6、同时把供电、reset信号,mipi信号(D0信号)拉出来,看是否符合时序要求

标签:reset,mipi,dsi0,时序,delay,ms,调试,panel
From: https://www.cnblogs.com/wmc245376374/p/18400303

相关文章

  • Springboot高校党务系统010c1程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:党务老师,党务信息,学生,党员,入党申请,党团活动,党费收缴开题报告内容一、项目背景与意义在新时代背景下,高校党务工作面临着新的机遇与挑战。传统的......
  • Springboot高校爱心服务网站4rz3n(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景随着高等教育的普及和社会对公益事业的日益重视,高校作为知识传播与文化传播的重要阵地,其师生群体拥有强烈的社会责任感和奉献精神。然......
  • JSP酒店客房预订管理系统nadez(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,客房分类,客房信息,客房预订,客房入住,换房申请,退房结账技术要求:开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Spring技......
  • Springboot高校贫困生管理系统p12yc(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:学生,辅导员,院系领导,学生处领导,专家组长,专家成员,贫困指标,贫困申请,贫困上报,院系审核,终极审核,贫困认定,评审信息开题报告内容一、研究背景与意......
  • Springboot高校教师科研管理系统l33wm程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:教师,学院,科研课题,软件著作权,论文信息,专利信息,科研成果,科研课题校审,著作权校审,论文校审,专利校审,科研成果校审开题报告内容一、项目背景与意......
  • JSP酒店综合管理平台7ez9p--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,收银,客房信息,散客预订,团体预订,房间分类,换房信息,取消预订,散客结账,团体结账,交接信息,监控检测,系统提醒技术要求:开发语言:JSP前端使用:H......
  • Springboot高校竟赛活动报名管理系统ut5tx程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:学生,评委,比赛信息,报名信息,竞赛信息,比赛结果,投诉建议开题报告内容一、项目背景与意义随着高等教育的不断发展,各类学科竞赛已成为培养学生实践能......
  • JSP就业系统的设计与实现kd92s(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,企业,招聘信息,投掷简历,课程信息,简历库,邀请信息,校园宣传会,报名信息,沟通信息开题报告内容一、选题背景与意义随着信息技术的快速发展和互联......
  • 使用 Android Lua Helper 在VSCODE中调试安卓Lua应用
    一、VSCODE与AndroidLuaHelper的功能特点VisualStudioCode(VSCODE)是一款功能强大的代码编辑器,它以其高度可定制的界面、强大的扩展生态系统、流畅的性能表现以及对众多编程语言的天然支持而备受开发者青睐。在众多的开发场景中,VSCODE都展现出了卓越的性能和灵活性。Lua......
  • IDA 动态调试初步学习
    题目https://files.buuoj.cn/files/985826f5dda0d8665ed997a49321dd88/attachment.zip1C这个值太小导致加密失败,所以考虑动态调试修改1C为更大的值选择调试F2下一些断点找到1C在内存中的位置F9开始调试先F7单步,观察右下角的Stackview,内存中出现1C先选中,然后按F2......