0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

迅为驱动开发实战:iTOP-RK3568开发板eDP屏幕移植全攻略

北京迅为电子 2025-12-30 15:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

eDP接口因其高带宽、低功耗的特性,已成为高端嵌入式显示的首选。本文将以迅为iTOP-RK3568开发板为例,详细解析配置的全流程,助你快速完成eDP屏幕的驱动适配。





什么是eDP?
eDP(EmbeddedDisplayPort)是DP标准在嵌入式领域的延伸,广泛应用于笔记本、平板及高性能嵌入式设备。

wKgZPGlTgRiAHvUyAApVTU7yyT8146.png

eDP 屏幕移植

1 eDP 接口介绍

eDP全称是Embedded DisplayPort,即嵌入式显示接口,由视频电子标准协会(VESA)创

始。eDP协议是针对DP(Display Port)应用在嵌入式方向架构和协议的拓展,所以eDP协议完全

兼容DP协议。已广泛应用于笔记本电脑、平板电脑等领域。

RK3568支持1路eDP接口。特性如下:

(1)支持1个eDP 1.3接口

(2)最多4条物理通道,每条通道支持2.7 Gbps

(3)支持 面板自刷新(Panel Self Refresh, PSR)

(4)最大支持2560x1600 @ 60Hz分辨率

(5)支持RGB格式(最高10位色深)

iTOP-RK3568开发板将引出1路eDP接口,原理图如下:

wKgZO2lTgRiAChhUAAN3h7IwACI471.png

1.EDP_TX_D0N/EDP_TX_D0P、EDP_TX_D1N/EDP_TX_D1P、EDP_TX_D2N/EDP_TX_D2P、EDP_

TX_D3N/EDP_TX_D3P。由4对差分线组成,用来传输音视频数据。需要注意的是,具体LCD屏

幕需要几对差分线就使用几对差分线,需要2对就接2对,需要4对就接4对。

2.EDPAUXN/EDPAUXP辅助通道。

3.EDP_HPDIN_M1热插拔引脚,原理图中没有使用。也就是说此引脚是可选的。

4.I2C1_SCL_TP、I2C1_SDA_TP、TP_INT_L_GPIO3_A5、TP_RST_L_GPIO0_B6,触摸I2C通信

中断,复位引脚。

5.LCD0_BL_PWM4屏幕背光引脚。

2 适配步骤

240.2.1 设置 eDP 显示通路

使用eDP接口可以选择VP0或者VP1,这里选择VP0,RK3568 VP和各显示接口连接关系:

wKgZPGlTgReAZhI7AAIVVERha2o840.png

设置VP0作为eDP显示通路之前需要先打开VOP节点。因为迅为RK3568开发板源码已默

认开始VOP节点,所以具体操作不在赘述,如想了解更多可参考设置RGB显示通路章节中打

开VOP节点操作。

打开VOP以后,接下来设置eDP接口使用VP0输出的显示通路。打开rk3568.dtsi设备树

文件,找到eDP节点。

wKgZPGlTgReAdVvzAAEBnk13vZA937.pngwKgZPGlTgReARlB1AACZb1-Dtas078.png

第2行compatible属性值为rockchip,rk3568-edp,表示会使用gpu/drm/rockchip/analogix_

dp-rockchip.c这个驱动程序。

第10到11行使用了edp_phy,所以我们需要使能edp_phy节点。

第13行status属性值为disabled,表示eDP节点被禁用,所以我们需要使能eDP节点。

第15到36行表示eDP接口所对应的VP端口。edp_in_vp0表示eDP接口连接到VP0,ed

p_in_vp1表示eDP接口连接到VP1,status属性值为disabled表示输出eDP被禁止。

可以在topeet_rk3568_lcds.dtsi设备树文件中添加以下代码来设置eDP显示通路。

wKgZPGlTgReAFG58AABwmdYnyuo768.pngwKgZPGlTgReAT1V0AABF2rg2ipo355.png

第3行将status属性值设置成okay打开eDP节点。

第6到12行通过port1节点中的edp_out_panel节点设置eDP屏幕信息。eDP屏幕信息r

emote-endpoint属性指向panel_in_edp。

第16到18行打开edp_phy节点。edp_phy节点内容如下:

wKgZO2lTgReAf0WiAABa8M9efWo538.png

第20到26行打开vp0,关闭vp1,通过vp0输出eDP。

2.2 设置屏幕信息

在topeet_rk3568_lcds.dtsi设备树文件中添加以下代码。

wKgZPGlTgReAfS__AADZjN9WuUM548.pngwKgZO2lTgReAOVhTAADLx9HMlzs219.png

该节点主要描述eDP屏幕信息,这些属性作用在之前章节已经解释过了,这里就不在赘述。

2.3 设置背光

topeet_rk3568_lcds.dtsi设备树文件中添加以下代码。

wKgZO2lTgReAG5F8AAA7YM4QZNo999.png

背光节点对应的属性已在RGB章节解释过了,这里不在赘述。

2.4 设置屏幕 LOGO

如果需要使用logo,可以在topeet_rk3568_lcds.dtsi添加以下代码,通过追加的方式打开r

oute_edp节点。

wKgZO2lTgReAUZ5qAAAltxGVBh8335.png

设置屏幕LOGO对应的属性已在RGB章节解释过了,这里不在赘述。

迅为电子将持续更新RK3568开发板相关技术资料,助力开发者快速掌握嵌入式显示技术,加速产品研发进程。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    9588

    浏览量

    157592
  • 开发板
    +关注

    关注

    26

    文章

    6405

    浏览量

    120537
  • RK3568
    +关注

    关注

    5

    文章

    654

    浏览量

    8097
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK3568开发板教程:以iTOP-RK3568开发板例 Android13通过CIFS协议挂载Windows共享目录

    开发板与PC端的高效文件交互尤为重要。现以iTOP-RK3568开发板例,详细演示Android13系统如何通过CIFS协议挂载Windows共享目录,实现
    的头像 发表于 04-16 14:08 2007次阅读
    <b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>教程:以<b class='flag-5'>iTOP-RK3568</b><b class='flag-5'>开发板</b><b class='flag-5'>为</b>例 Android13通过CIFS协议挂载Windows共享目录

    电子】一步步教你完成iTOP-RK3568 EDP屏幕适配

    电子】一步步教你完成iTOP-RK3568 EDP屏幕适配
    的头像 发表于 04-23 15:08 2255次阅读
    【<b class='flag-5'>迅</b><b class='flag-5'>为</b>电子】一步步教你完成<b class='flag-5'>iTOP-RK3568</b> <b class='flag-5'>EDP</b><b class='flag-5'>屏幕</b>适配

    RK3568开发板支持银河麒麟和开放麒麟系统

    RK3568开发板移植了银河麒麟和开放麒麟系统HOT 新增RT-Thread系统 iTOP-RK3
    发表于 11-06 14:44

    RK3568开发板鸿蒙OpenHarmony系统固件烧写步骤

    1、RK3568开发板鸿蒙OpenHarmony系统固件烧写首先拷贝烧写器(烧写器在光盘资料“iTOP-3568
    发表于 08-26 17:45

    【教程上新】基于iTOP-RK3568开发板的OpenCV开发手册

    【教程上新】基于iTOP-RK3568开发板的OpenCV开发手册
    的头像 发表于 02-08 15:22 2399次阅读
    【教程上新】基于<b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>iTOP-RK3568</b><b class='flag-5'>开发板</b>的OpenCV<b class='flag-5'>开发</b>手册

    【北京itop-RK3568开发板驱动开发指南

    iTOP-RK3568开发板驱动开发指南》更新,本次更新内容对应的是驱动(第六期_平台总线_全新升级)视频,后续资料会不断更新,不断完善,
    发表于 08-29 16:32 74次下载

    RK3568开发板驱动开发指南-输入子系统

    RK3568开发板驱动开发指南-输入子系统
    的头像 发表于 02-23 15:11 2515次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b><b class='flag-5'>驱动</b><b class='flag-5'>开发</b>指南-输入子系统

    iTOP-RK3568/RK3588开发板获麒麟软件适配认证

    iTOP-RK3568/RK3588开发板获麒麟软件适配认证
    的头像 发表于 10-18 14:56 2128次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>iTOP-RK3568</b>/<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b>获麒麟软件适配认证

    北京iTOP-RK3568开发板OpenHarmony系统南向驱动开发实操-HDF驱动配置LED

    北京iTOP-RK3568开发板OpenHarmony系统南向驱动开发实操-HDF
    的头像 发表于 03-14 14:41 1485次阅读
    北京<b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>iTOP-RK3568</b><b class='flag-5'>开发板</b>OpenHarmony系统南向<b class='flag-5'>驱动</b><b class='flag-5'>开发</b>实操-HDF<b class='flag-5'>驱动</b>配置LED

    【北京iTOP-RK3568开发板OpenHarmony系统南向驱动开发-第4章 UART基础知识

    【北京iTOP-RK3568开发板OpenHarmony系统南向驱动开发-第4章 UART
    的头像 发表于 03-17 15:50 1149次阅读
    【北京<b class='flag-5'>迅</b><b class='flag-5'>为</b>】<b class='flag-5'>iTOP-RK3568</b><b class='flag-5'>开发板</b>OpenHarmony系统南向<b class='flag-5'>驱动</b><b class='flag-5'>开发</b>-第4章 UART基础知识

    【北京iTOP-RK3568开发板鸿蒙OpenHarmony系统南向驱动开发实操-HDF驱动配置UART

    【北京iTOP-RK3568开发板鸿蒙OpenHarmony系统南向驱动开发实操-HDF
    的头像 发表于 03-25 11:02 1940次阅读
    【北京<b class='flag-5'>迅</b><b class='flag-5'>为</b>】<b class='flag-5'>iTOP-RK3568</b><b class='flag-5'>开发板</b>鸿蒙OpenHarmony系统南向<b class='flag-5'>驱动</b><b class='flag-5'>开发</b>实操-HDF<b class='flag-5'>驱动</b>配置UART

    RK3568开发板模型推理测试实战LPRNet 车牌识别

    RK3568开发板模型推理测试实战LPRNet 车牌识别
    的头像 发表于 08-25 14:55 1537次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>模型推理测试<b class='flag-5'>实战</b>LPRNet 车牌识别

    iTOP-RK3568人工智能开发板mobilenet图像分类模型推理测试

    想快速验证MobileNet图像分类模型的实际运行效果?iTOP-RK3568人工智能开发板,让模型推理测试高效又省心。
    的头像 发表于 08-28 15:53 1541次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>iTOP-RK3568</b>人工智能<b class='flag-5'>开发板</b>mobilenet图像分类模型推理测试

    工业RK3568稳定可靠】itop-3568开发板驱动开发第4章驱动模块传参实验

    工业RK3568稳定可靠】itop-3568开发板驱动
    的头像 发表于 11-06 14:25 501次阅读
    【<b class='flag-5'>迅</b><b class='flag-5'>为</b>工业<b class='flag-5'>RK3568</b>稳定可靠】<b class='flag-5'>itop-3568</b><b class='flag-5'>开发板</b><b class='flag-5'>驱动</b><b class='flag-5'>开发</b>第4章<b class='flag-5'>驱动</b>模块传参实验

    工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战RK3568内核模块符号导出详解

    工业RK3568稳定可靠】itop-3568开发板Linux驱动
    的头像 发表于 11-21 13:25 1581次阅读
    【<b class='flag-5'>迅</b><b class='flag-5'>为</b>工业<b class='flag-5'>RK3568</b>稳定可靠】<b class='flag-5'>itop-3568</b><b class='flag-5'>开发板</b>Linux<b class='flag-5'>驱动</b><b class='flag-5'>开发</b><b class='flag-5'>实战</b>:<b class='flag-5'>RK3568</b>内核模块符号导出详解