RK3568 安卓11系统EDP屏调试

这篇具有很好参考价值的文章主要介绍了RK3568 安卓11系统EDP屏调试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一.lcd屏解析:

二.EDP配置

2.1 硬件原理分析

2.2 datasheet分析

2.3 完整DTS配置如下: 


一.lcd屏解析:

一般屏的规格书都会给出,但需要注意的是,有些规格书是错误的;有一些未给出(需要单独找厂商要);还有一些是给出总的,HFP+HS+HBP, VFP+VS+VBP。

clock-frequency: 提供给lcd的时钟频率,一般屏的规格书都会给出, 也可以通过计算得到。假如刷帧率是60hz,横向分辨率1250,纵向分辨率2000;那么lcd的时钟频率 dclk = 60 1250 2000 = 150MHz。
hactive: 横向分辨率。
vactive:纵向分辨率。
hsync-len 行同步回扫时间。
hback-porn: 行同步后肩时间。
hfront-porn:行同步前肩时间。
vsync-len: 帧同步回扫时间。
vback-porch: 帧同步后肩时间。
vfront-proch: 帧同步前肩时间。
de-active: DE 信号极性。
hysnc-active: 行同步信号极性。
vsync-active: 帧同步信号极性

二.EDP配置

2.1 硬件原理分析

查看原理图, 提取需要的配置信息

RK3568 安卓11系统EDP屏调试

2.2 datasheet分析

RK3568 安卓11系统EDP屏调试

THP = HFP + HS + HBP
tVP = VFP + VS + VBP
显示时序配置如下:

、timing0: timing0 {
    clock-frequency = <75000000>;
    hactive = <1280>;
    vactive = <800>;
    hback-porch = <100>;  // 根据实际情况调整
    hfront-porch = <100>;  // 根据实际情况调整
    hsync-len = <36>;
    vback-porch = <10>;  // 根据实际情况调整
    vfront-porch = <10>;  // 根据实际情况调整
    vsync-len = <11>;
    ...
};

2.3 完整DTS配置如下: 

panel: panel {
    compatible = "simple-panel";
    backlight = <&backlight>;
    pinctrl-names = "default";
    pinctrl-0 = <&lcd_en>;
    enable-gpios = <&gpio4 20 GPIO_ACTIVE_HIGH>;
    //reset-gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
    prepare-delay-ms = <200>;
    enable-delay-ms = <20>;

    display-timings {
        native-mode = <&timing0>;

        timing0: timing0 {
            clock-frequency = <75000000>;
            hactive = <1280>;
            vactive = <800>;
            hback-porch = <100>;
            hsync-len = <36>;
            hfront-porch = <100>;
            vback-porch = <10>;
            vfront-porch = <10>;
            vsync-len = <11>;
            hsync-active = <0>;
            vsync-active = <0>;
            de-active = <0>;
            pixelclk-active = <0>;
        };
    };

    ports {
        panel_in: endpoint {
            remote-endpoint = <&edp_out>;
        };
    };
};

&edp {
    force-hpd;
    status = "okay";
    ports {
        port@1 {
            reg = <1>;
            edp_out: endpoint {
                remote-endpoint = <&panel_in>;
            };
        };
    };
};

&edp_phy {
    status = "okay";
};

&edp_in_vp0 {
    status = "disabled";
};

&edp_in_vp1 {
    status = "okay";
};

&route_edp {
    status = "okay";
    connect = <&vp1_out_edp>;
};文章来源地址https://www.toymoban.com/news/detail-489332.html

到了这里,关于RK3568 安卓11系统EDP屏调试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RK3568平台开发系列讲解(调试篇)如何跟踪系统事件

    沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本文我们要介绍 Linux 上两个非常有用的工具: ltrace 和 strace 。在分析软件的运行过程、调试疑难 Bug 、执行性能分析和调优等方面,它们都是非常有用的辅助工具。另外,我们还会介绍与之相关的一个功能强大的系统调

    2023年04月18日
    浏览(41)
  • RK3568平台开发系列讲解(Linux系统篇)Linux 目录结构介绍

    🚀返回专栏总目录 沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇我们从目录管理入手,会更直观的理解 linux 的目录结构。 Linux 整个文件系统是以“ / ”目录开始,根目录是最顶层,前面讲根目录和家目录概念的时候已经提到了。它下边包括众多的目录,这些

    2023年04月13日
    浏览(35)
  • RK3568 安卓源码编译

    项目模块化/组件化之后各模块也作为独立的 Git 仓库从主项目里剥离了出去,各模块各自管理自己的版本。Android源码引用了很多开源项目,每一个子项目都是一个Git仓库,每个Git仓库都有很多分支版本,为了方便统一管理各个子项目的Git仓库,需要一个上层工具批量进行处理

    2024年02月11日
    浏览(25)
  • RK3568串口调试

    目录 前言 一、代码位置 二、硬件原理图 三、设备树配置 四、设备注册 五、串口调试功能 六、驱动调试  总结 本文主要讲解如何移植RK3568的串口 并且测试连通性 在 Linux kernel 中,使用 8250 串口通用驱动,以下为主要驱动文件: drivers/tty/serial/8250/8250_core.c # 8250 串口驱动核

    2024年02月16日
    浏览(31)
  • [RK3568]音频ES8388调试

    本文是基于RK3568平台,音频芯片ES8388调试总结。 外接声卡:ES8388 步骤 ① dts配置 步骤 ② 编译烧写,调试 系统声音配置:

    2024年03月20日
    浏览(80)
  • RK3568调试lt6911c

    记录在rk3568上调试龙讯芯片lt6911c的笔记,因为在这个平台上是第一次调试这个芯片,遇到的一些问题比较多,做一次笔记 6911c芯片内部有MCU,这个可以去找龙讯要对应的工具和固件。 这里我总结了一下发布在网盘上,有需求的可以自取 链接:https://pan.baidu.com/s/16C3HGj60rNmzXc

    2024年02月11日
    浏览(77)
  • 【RK3568调试记】给RK809添加音量调节功能

    最近在搞一个RK3568的项目,用到了codec的录音放音功能。使用aplay来播放wav,差点把我耳朵震聋。于是我打算使用alsamixer来调小音量,结果给我整了这么一出: 没有音量条也就无法调节音量,使用amixer命令看一下: 仅有两个控件,而这两个控件也不是调音量的,难道说RK3568的

    2024年02月14日
    浏览(38)
  • RK3568调试HDMI-IN之双RK628D

    本文是基于RK3568平台,HDMI-IN调试总结。 视频桥接芯片:双RK628D 驱动代码:“kerneldriversmediai2crk628”(驱动用的是rk628-for-all-v21版本) 本次调试的方案功能:HDMI-IN信号通过RK628D转换成MIPI-CSI传到主控SOC 参考文档:“RKDocscommonRK628Rockchip_RK628D_For_All_Porting_Guide_CN_V21.pdf” 场景描

    2024年02月05日
    浏览(41)
  • Rockchip基于RK3566/RK3568 WiFi AP6256调试笔记

    CPU:RK3566 编译环境:Ubuntu18.04 内核版本:kernel 4.19 因为RK3566/RK3568支持SDIO3.0并且向下兼有SDIO2.0接口,由于核心板在VCC_IO6上将电压定为了3.3V,无法改变为1.8V,所以没有办法支持SDIO3.0,所以这次需要调试SDIO2.0模式下的WiFi。 从Rockchip软件包中的 Rockchip_Developer_Guide_Linux_WIFI_BT_CN.pd

    2024年01月16日
    浏览(39)
  • RK3568平台开发系列讲解(调试篇)Linux 性能调试工具汇总

    🚀返回专栏总目录 沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇将汇总介绍 Linux 调试优化的工具。 我们来看 Linux 的性能工具。首先还是要推荐下面这张图,也就是 Brendan Gregg 整理的性能工具谱图。我在专栏中多次提到过,你肯定也已经参考过。 这张图从

    2023年04月15日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包