在iTOP-RK3568的底板設計中,默認配備了一個EDP(Embedded DisplayPort)接口,這為連接高分辨率顯示屏提供了便利。然而,在默認的源碼配置中,系統并未對EDP屏幕進行完整的驅動適配。隨著越來越多客戶提出使用EDP屏幕的需求,為了滿足這一實際應用場景,接下來將詳細講解如何完成EDP屏幕的適配工作。
RK3568開發板介紹
iTOP-3568開發板采用瑞芯微RK3568處理器,集成4核arm架構A55處理器和Mali G52 2EE圖形處理器,支持4K解碼和1080P編碼。RK3568支持SATA/PCIE/USB3.0等各類型外圍接口,內置獨立的NPU,同時支持HDMI、EDP、MIPI、VGA、LVDS多個顯示接口,可用于輕量級人工智能應用。

底板EDP接口介紹
RK3568 SOC 支持EDP屏幕,具體特性如下所示:
(1)支持1個eDP 1.3接口
(2)最多4條物理通道,每條通道支持2.7Gbps
(3)支持面板自刷新(Panel Self Refresh, PSR)
(4)最大支持2560x1600 @ 60Hz 分辨率
(5)支持RGB格式(最高10位色深)
迅為iTOP-RK3568底板的EDP屏幕接口如下所示:

而EDP信號除了引到該接口之外,還應用到了EDP轉VGA電路上,EDP轉VGA電路如下所示:

迅為默認已經提供了VGA鏡像,VGA屏幕可以被正常點亮,而由于VGA和EDP共用同一個信號,所以需要自己繪制底板來實現EDP屏幕的正常使用(已測試),底板EDP接口部分只需跟第一張原理圖部分保持一致即可。
至此,關于硬件部分就介紹完成了,而默認的源碼是不支持EDP屏幕的,所以在下個小節中將對EDP的軟件配置進行說明。
設備樹內容修改
關于屏幕配置相關的設備樹路徑為SDK的kernel/arch/arm64/boot/dts/rockchip/topeet_rk3568_lcds.dtsi,如下圖所示:

首先在該文件的最上面添加EDP屏幕的宏定義,添加完成如下所示:
#define LCD_TYPE_EDP

然后添加在根節點添加edp屏幕的配置,具體內容如下所示:


然后來到該設備樹的最下方,繼續追加如下edp屏幕的相關配置,追加完成如下所示:


至此,關于設備樹的修改就完成了,然后編譯內核,連接好EDP屏幕之后,單獨燒寫內核鏡像boot.img,即可成功點亮EDP屏幕。
-
屏幕
+關注
關注
7文章
1206瀏覽量
56254 -
RK3568
+關注
關注
5文章
559瀏覽量
5902 -
迅為電子
+關注
關注
0文章
50瀏覽量
126
發布評論請先 登錄
相關推薦
混合部署 | 在迅為RK3568上同時部署RT-Thread和Linux系統
混合部署 | 在迅為RK3568上同時部署RT-Thread和Linux系統
開發更便利!迅為RK3568/RK3588 定制分區鏡像發布
【瑞芯微RK3568資料】迅為精心編寫3568開發資料,研發更快人一步
迅為RK3568開發板鴻蒙OpenHarmony系統固件燒寫步驟
iTOP-RK3568開發板使用TF卡升級固件-制作TF卡
系統升級 | RK3568體驗 OpenHarmony 3.2
國產工業級RK3568核心板-AI人臉識別產品方案
北京迅為iTOP-RK3568開發板OpenHarmony系統南向驅動開發實操-HDF驅動配置LED

【北京迅為】iTOP-RK3568開發板OpenHarmony系統南向驅動開發-第4章 UART基礎知識

【北京迅為】iTOP-RK3568開發板鴻蒙OpenHarmony系統南向驅動開發實操-HDF驅動配置UART

評論