吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI

jf_30051736 ? 來源:jf_30051736 ? 作者:jf_30051736 ? 2023-06-10 10:31 ? 次閱讀

一. 簡介

二. MIPI屏幕調試

2.1 調試總覽,調試步驟分析

  • 步驟 ① 先將背光點亮
  • 步驟 ② 根據屏幕的規格書配置dsi1_panel節點
  • 步驟 ③ 打開對應的dsi節點,開機logo
  • 步驟 ④ 編譯燒寫,調試屏幕

2.2 DTS配置

#include "rk3588-evb.dtsi"   //引用了dsi1_panel 節點

2.2.1 步驟 ① 背光配置:

dsi1_backlight: dsi1-backlight {
		status = "okay";
		compatible = "pwm-backlight";
		pwms = < &pwm2 0 25000 0 >;
		brightness-levels = <
			  0  20  20  21  21  22  22  23
			 23  24  24  25  25  26  26  27
			 27  28  28  29  29  30  30  31
			 31  32  32  33  33  34  34  35
			 35  36  36  37  37  38  38  39
			 40  41  42  43  44  45  46  47
			 48  49  50  51  52  53  54  55
			 56  57  58  59  60  61  62  63
			 64  65  66  67  68  69  70  71
			 72  73  74  75  76  77  78  79
			 80  81  82  83  84  85  86  87
			 88  89  90  91  92  93  94  95
			 96  97  98  99 100 101 102 103
			104 105 106 107 108 109 110 111
			112 113 114 115 116 117 118 119
			120 121 122 123 124 125 126 127
			128 129 130 131 132 133 134 135
			136 137 138 139 140 141 142 143
			144 145 146 147 148 149 150 151
			152 153 154 155 156 157 158 159
			160 161 162 163 164 165 166 167
			168 169 170 171 172 173 174 175
			176 177 178 179 180 181 182 183
			184 185 186 187 188 189 190 191
			192 193 194 195 196 197 198 199
			200 201 202 203 204 205 206 207
			208 209 210 211 212 213 214 215
			216 217 218 219 220 221 222 223
			224 225 226 227 228 229 230 231
			232 233 234 235 236 237 238 239
			240 241 242 243 244 245 246 247
			248 249 250 251 252 253 254 255
		>;
		default-brightness-level = < 200 >;
		enable-gpios = < &gpio2 RK_PC2 GPIO_ACTIVE_HIGH >;
		pinctrl-names = "default";
		pinctrl-0 = < &dsi1_backlight_en >;
	};

2.2.2 步驟 ② 根據datasheet配置屏幕節點:

  • 屏幕上電初始化時序的配置教程RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI之LCD上電初始化時序
  • 屏幕的時序參數配置教程見 RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI之屏參配置
  • 屏幕dts配置如下:
    &dsi1_panel {
    	power-supply = < &vcc_lcd_mipi1 >;  //使用gpio模擬regulator
    	reset-gpios = < &gpio2 RK_PC1 GPIO_ACTIVE_LOW >;
    	backlight = < &dsi1_backlight >;
    	pinctrl-names = "default";
    	pinctrl-0 = < &dsi1_lcd_rst_gpio >;
    
    	panel-init-sequence = [
    			13 00 02 B0 01
    			13 00 02 C0 26
    			13 00 02 C1 10
    			13 00 02 C2 0E
    			13 00 02 C3 00
    			13 00 02 C4 00
    			13 00 02 C5 23
    			13 00 02 C6 11
    			13 00 02 C7 22
    			13 00 02 C8 20
    			13 00 02 C9 1E
    			13 00 02 CA 1C
    			13 00 02 CB 0C
    			13 00 02 CC 0A
    			13 00 02 CD 08
    			13 00 02 CE 06
    			13 00 02 CF 18
    			13 00 02 D0 02
    			13 00 02 D1 00
    			13 00 02 D2 00
    			13 00 02 D3 00
    			13 00 02 D4 26
    			13 00 02 D5 0F
    			13 00 02 D6 0D
    			13 00 02 D7 00
    			13 00 02 D8 00
    			13 00 02 D9 23
    			13 00 02 DA 11
    			13 00 02 DB 21
    			13 00 02 DC 1F
    			13 00 02 DD 1D
    			13 00 02 DE 1B
    			13 00 02 DF 0B
    			13 00 02 E0 09
    			13 00 02 E1 07
    			13 00 02 E2 05
    			13 00 02 E3 17
    			13 00 02 E4 01
    			13 00 02 E5 00
    			13 00 02 E6 00
    			13 00 02 E7 00
    			13 00 02 B0 03
    			13 00 02 BE 04
    			13 00 02 B9 40
    			13 00 02 CC 88
    			13 00 02 C8 0C
    			13 00 02 C9 07
    			13 00 02 CD 01
    			13 00 02 CA 40
    			13 00 02 CE 1A
    			13 00 02 CF 60
    			13 00 02 D2 08
    			13 00 02 D3 08
    			13 00 02 DB 01
    			13 00 02 D9 06
    			13 00 02 D4 00
    			13 00 02 D5 01
    			13 00 02 D6 04
    			13 00 02 D7 03
    			13 00 02 C2 00
    			13 00 02 C3 0E
    			13 00 02 C4 00
    			13 00 02 C5 0E
    			13 00 02 DD 00
    			13 00 02 DE 0E
    			13 00 02 E6 00
    			13 00 02 E7 0E
    			13 00 02 C2 00
    			13 00 02 C3 0E
    			13 00 02 C4 00
    			13 00 02 C5 0E
    			13 00 02 DD 00
    			13 00 02 DE 0E
    			13 00 02 E6 00
    			13 00 02 E7 0E
    			13 00 02 B0 06
    			13 00 02 C0 A5
    			13 00 02 D5 1C
    			13 00 02 C0 00
    			13 00 02 B0 00
    			13 00 02 BD 30
    
    			13 00 02 F9 5C
    			13 00 02 C2 14
    			13 00 02 C4 14
    			13 00 02 BF 15
    			13 00 02 C0 0C
    
    
    			13 00 02 B0 00
    			13 00 02 B1 79
    			13 00 02 BA 8F
    
    			05 C8 01 11
    			05 32 01 29
    		];
    
    		panel-exit-sequence = [
    			05 00 01 28
    			05 00 01 10
    		];
    
    		disp_timings1: display-timings {    
    			native-mode = < &dsi1_timing0 >;
    			dsi1_timing0: timing0 {
    				clock-frequency = < 159400000 >;   //根據屏幕的時序參數表配置
    				hactive = < 1200 >;
    				vactive = < 1920 >;
    				hfront-porch = < 80 >;
    				hsync-len = < 1 >;
    				hback-porch = < 60 >;
    				vfront-porch = < 35 >;
    				vsync-len = < 1 >;
    				vback-porch = < 25 >;
    				hsync-active = < 0 >;
    				vsync-active = < 0 >;
    				de-active = < 0 >;
    				pixelclk-active = < 1 >;
    			};
    		};
    };
    

2.2.3 步驟 ③ 打開對應的dsi節點,開機logo

//打開背光的pwm節點

&pwm2 {

status = "okay";

pinctrl-names = "active";

pinctrl-0 = < &pwm2m2_pins >;

};

//在dsi1上接了一個mipi屏,這個配置開啟dsi1

&dsi1 {

status = "okay";

};

&mipi_dcphy1 {

status = "okay";

};

//默認dsi配置vp2和vp3上面,這里配置為dsi使用vp3,可以根據屏的分辨率來確認使用vp2還是vp3,vp2支持4K,vp3只支持 2048x1536

&dsi1_in_vp2 {

status = "disabled";

};

&dsi1_in_vp3 {

status = "okay";

};

//配置dsi1顯示開機logo

&route_dsi1 {

status = "okay";

connect = < &vp3_out_dsi1 >;

};

2.3 調試命令

查看顯示信息命令:

cat /sys/kernel/debug/dri/0/summary

2.4 問題總結

調試過程中遇到的問題:一開始很久沒亮,測量了電源電壓和波形都正常。后來換了一組板子和屏幕做對比。最后是因為屏幕的座子沒焊接好,二是接MIPI屏幕的排線太長會影響數據傳輸。換了一根短的線之后屏幕亮起。

在這里插入圖片描述

審核編輯:湯梓紅


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 驅動
    +關注

    關注

    12

    文章

    1851

    瀏覽量

    85637
  • 開發板
    +關注

    關注

    25

    文章

    5121

    瀏覽量

    98189
  • MIPI
    +關注

    關注

    11

    文章

    312

    瀏覽量

    48765
  • RK3588
    +關注

    關注

    7

    文章

    342

    瀏覽量

    4561
收藏 人收藏

    評論

    相關推薦

    瑞芯微RK3588開發板RK3588 EVB和RK3588S EVB解讀

    瑞芯微RK3588開發板RK3588 EVB和RK3588S EVB解讀 瑞芯微旗艦芯RK3588系列開發板受到廣大開發者伙伴的關注和問詢。針對相關的開發板功能、操作指南等問題,我們一
    的頭像 發表于 09-22 15:54 ?1.8w次閱讀
    瑞芯微<b class='flag-5'>RK3588</b>開發板<b class='flag-5'>RK3588</b> EVB和<b class='flag-5'>RK3588</b>S EVB解讀

    RK3588-Camera:MIPI-CSI調試之通路解析

    RK3588-Camera:MIPI-CSI調試之通路解析
    的頭像 發表于 06-10 10:29 ?5469次閱讀
    <b class='flag-5'>RK3588</b>-Camera:<b class='flag-5'>MIPI</b>-CSI<b class='flag-5'>調試</b>之通路解析

    RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI之LCD上電初始化時序

    RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI之LCD上電初始化時序
    的頭像 發表于 06-10 10:32 ?5089次閱讀

    RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI之屏參配置

    RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI之屏參配置
    的頭像 發表于 06-10 10:36 ?2452次閱讀
    <b class='flag-5'>RK3588-MIPI</b><b class='flag-5'>屏幕</b><b class='flag-5'>調試筆記</b>:<b class='flag-5'>RK3588-MIPI-DSI</b>之屏參配置

    RK3588-HDMIRX

    HDMI IN功能可以通過橋接芯?的?式實現,將HDMI信號轉換成MIPI信號接收,RK3588芯?平臺?帶
    的頭像 發表于 06-13 10:45 ?1678次閱讀
    <b class='flag-5'>RK3588</b>-HDMIRX

    Banana Pi BPI-W3 ArmSoM-W3之RK3588-MIPI-DSI屏幕調試筆記

    本文是基于RK3588平臺,MIPI調試總結。硬件環境: ArmSoM-W3 RK3588開發板、MIPI-DSI顯示屏( ArmSoM官
    的頭像 發表于 11-02 09:27 ?1587次閱讀
    Banana Pi BPI-W3 ArmSoM-W3之<b class='flag-5'>RK3588-MIPI-DSI</b><b class='flag-5'>屏幕</b><b class='flag-5'>調試筆記</b>

    RK3588 EVB 開發板介紹

    MIPI TX、VGA、SATA、PCIe30x4、TYPEC、2xRJ45 等外設接口,尺寸為18cmX18cm。RK3588 EVB 系統框圖RK3588 EVB配備的豐富外設接口(如圖),適用于各類
    發表于 03-16 16:39

    基于RK3588芯片方案開發ARM PC項目

    的UI交互,可提供非常清晰流暢的顯示效果,可滿足日常辦公、高端影音和游戲需求。RK3588的點評能力十分強大,支持eDP、MIPI等主流的中小尺寸接口,也可以拓展V-by-One、LVDS等屏幕接口
    發表于 07-27 16:05

    Banana Pi BPI-W3 ArmSoM-W3之RK3588-MIPI-DSI屏幕調試筆記

    屏幕上電初始化時序的配置教程見 RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI之LCD上電初始化時序
    發表于 11-02 09:29

    RK3588RK3588S之間的區別是什么

    RK3588RK3588S的區別: RK3588S是RK3588的低配版,其區別類似RK3568跟RK
    發表于 03-10 19:22 ?2.7w次閱讀

    rk3588rk3588s的區別

    rk3588rk3588s的區別 Rockchip是一家專業的半導體公司,成立于2001年,總部位于中國深圳,主要從事集成電路的設計、開發和銷售。他們的熱門產品RK3588RK3588
    的頭像 發表于 08-15 16:44 ?1.5w次閱讀

    RK35883588s的區別

    RK35883588s的區別 Rockchip RK3588RK3588s是兩種功能強大且廣受歡迎的片上系統(SoC)解決方案,用于一系列設備,包括智能電視、高性能平板電腦、
    的頭像 發表于 08-15 17:03 ?2.5w次閱讀

    RK3588系列有多少型號?

    RK3588系列有多少型號? RK3588是瑞芯微推出的一款長線產品,屬于高性能處理器領域的頂尖產品。它從2020年開始進入市場,現已成為市場上最熱門的處理器之一。該產品因其高效能、強大的計算能力
    的頭像 發表于 08-15 17:04 ?3811次閱讀

    迅為電子RK3588S與RK3588硬件性能區別及板卡選型

    迅為電子RK3588S與RK3588硬件性能區別及板卡選型
    的頭像 發表于 06-25 15:30 ?3768次閱讀
    迅為電子<b class='flag-5'>RK3588</b>S與<b class='flag-5'>RK3588</b>硬件性能區別及板卡選型

    RK3588!黑神話悟空,啟動?-迅為電子RK3588開發板

    RK3588!黑神話悟空,啟動?-迅為電子RK3588開發板
    的頭像 發表于 08-30 14:13 ?761次閱讀
    <b class='flag-5'>RK3588</b>!黑神話悟空,啟動?-迅為電子<b class='flag-5'>RK3588</b>開發板
    网络百家乐投注| 立博百家乐的玩法技巧和规则| 百家乐官网视频麻将| 三星百家乐的玩法技巧和规则| 赌百家乐官网容易的原| 大发888优惠码| 太阳百家乐官网代理| 射阳县| 威尼斯人娱乐城好吗| 百家乐下注平台| 百家乐官网半圆桌| 澳门皇冠娱乐城| 北京太阳城国际老年公寓| 太阳城百家乐下载网址| 678百家乐官网博彩娱乐场| 海晏县| 棋牌评测网| 百家乐赌场娱乐| 免费百家乐官网倍投| 百家乐官网怎样玩的| 百家乐官网网址哪里有| 金尊国际娱乐| 大发888赌城官方| 百家乐打闲赢机会多| 百家乐娱乐城博彩| 华侨人百家乐官网的玩法技巧和规则| 百家乐官网有多少网址| 现金投注网| 棋牌娱乐网,| 789棋牌游戏| 大发888娱乐场下载co| 百家乐网络赌城| 百家乐澳门路规则算法| 彩会百家乐游戏| 属鸡与属羊做生意| 24山分别指什么| 做生意门店风水知识| 百家乐官网必赢| E世博百家乐官网的玩法技巧和规则 | 超级大赢家| 大发888娱乐城出纳柜台|