色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

3天內不再提示

Firefly-RK3128主板MIPI DSI介紹

firefly ? 來源:firefly ? 作者:firefly ? 2019-11-28 16:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

MIPI DSI 使用
Config配置

在arch/arm/configs/fireprime_defconfig添加配置:

CONFIG_LCD_MIPI=y CONFIG_MIPI_DSI=y CONFIG_RK32_MIPI_DSI=y
驅動配置
新建DTS配置文件

在arch/arm/boot/dts/目錄中新建dst配置文件,如lcd-xxx-mipi.dtsi。

添加DTS文件和關閉tve使能

在arch/arm/boot/dts/rk3128-fireprime.dts中添加#include “l(fā)cd-xxx-mipi.dtsi”,如果原來include了其他屏的DTS配置,注釋掉它們。使用MIPI屏顯示,需要關閉tve的使能:

&tve { status = "disabled"; test_mode = <0>; };
添加背光節(jié)點信息

在lcd-xxx-mipi.dtsi中添加背光節(jié)點信息。

backlight { compatible = "pwm-backlight"; pwms = <&pwm0 0 25000>; rockchip,pwm_id= <1>; /* | dark(255-221) | light scale(220-0) | , scale_div=255*/ brightness-levels = 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 266 225 224 223 222 221 */220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0>; default-brightness-level = <180>; enable-gpios = <&gpio1 GPIO_A7 GPIO_ACTIVE_HIGH>; };
  • 屬性:
    • pwms屬性:配置PWM,AIO-3128C使用pwm0,范例中的25000是PWM頻率,enable-gpios 是背光使能腳。
    • brightness-levels屬性:配置背光亮度數組,最大值為255,配置暗區(qū)和亮區(qū),并把亮區(qū)數組做255的比例調節(jié)。比如范例中暗區(qū)是255-221,亮區(qū)是220-0。
    • default-brightness-level屬性:開機時默認背光亮度,范圍為0-255。
    • enable-gpios屬性:配置背光使能引腳。

具體請參考kernel中的說明文檔:

Documentation/devicetree/bindings/video/backlight/pwm-backlight.txt

配置MIPI相關信息

在lcd-xxx-mipi.dtsi中添加MIPI配置信息

disp_mipi_init: mipi_dsi_init{ compatible = "rockchip,mipi_dsi_init"; rockchip,screen_init = <1>; rockchip,dsi_lane = <4>; rockchip,dsi_hs_clk = <500>; rockchip,mipi_dsi_num = <1>; };
  • 屬性:
    • rockchip,screen_init屬性:0表示不需要特殊指令初始化顯示屏,1,表示需要初始化指令。
    • rockchip,dsi_lane屬性:數據lane的數量。
    • rockchip,dsi_hs_clk屬性:配置hsclk。
    • rockchip,mipi_dsi_num:配置只用DSI接口的數量,單通道MIPI屏為1,雙通道MIPI屏為2(fireprime只支持單通道MIPI屏,故配置成1即可)。

具體請參考kernel中的說明文檔:

Documentation/devicetree/bindings/video/rockchip_mipidsi_lcd.txt

配置LCD引腳

在lcd-xxx-mipi.dtsi中添加引腳配置信息

disp_mipi_power_ctr: mipi_power_ctr { compatible = "rockchip,mipi_power_ctr"; mipi_lcd_rst:mipi_lcd_rst{ compatible = "rockchip,lcd_rst"; rockchip,gpios = <&gpio2 GPIO_B0 GPIO_ACTIVE_LOW>; rockchip,delay = <10>; }; /* mipi_lcd_en:mipi_lcd_en { compatible = "rockchip,lcd_en"; rockchip,gpios = <&gpio0 GPIO_C1 GPIO_ACTIVE_HIGH>; rockchip,delay = <10>; };*/ };

disp_mipi_power_ctr分別有電源使能引腳mipi_lcd_en、片選引腳mipi_lcd_cs,復位引腳mipi_lcd_rst,可以根據顯示屏做修改和刪減。

配置初始化命令

在lcd-xxx-mipi.dtsi中添加初始化命令信息

disp_mipi_init_cmds: screen-on-cmds { rockchip,cmd_debug = <0>; compatible = "rockchip,screen-on-cmds"; rockchip,on-cmds1 { compatible = "rockchip,on-cmds"; rockchip,cmd_type = <LPDT>; rockchip,dsi_id = <0>; rockchip,cmd = <0x05 0x29>; rockchip,cmd_delay = <0>; }; rockchip,on-cmds2 { compatible = "rockchip,on-cmds"; rockchip,cmd_type = <LPDT>; rockchip,dsi_id = <0>; rockchip,cmd = <0x05 0x11>; rockchip,cmd_delay = <200>; }; };

當rockchip,screen_init為1時需要配置顯示屏的初始化命令,初始化命令在節(jié)點disp_mipi_init_cmds中配置。

  • rockchip,cmd_debug屬性:打開可輸出指令調試信息。
  • rockchip,on-cmdsXX子節(jié)點:配置每條指令的信息。
  • rockchip,cmd_type:數據傳輸模式,LPDT或HSDT。
  • rockchip,dsi_id:指令傳輸的DSI接口,0為向DSI0(雙通道MIPI屏時為左半屏)發(fā)送指令,1為向DSI1(雙通道MIPI屏時為右半屏)發(fā)送指令,2為同時向兩個DSI發(fā)送數據。
  • rockchip,cmd:指令序列。其中第一個字節(jié)為DSI數據類型,第二個字節(jié)為REG,后面的字節(jié)為指令內容。
  • rockchip,cmd_delay:發(fā)送指令后的延時,單位為ms。
配置顯示時序

在lcd-xxx-mipi.dtsi中添加顯示時序信息

disp_timings: display-timings { native-mode = <&timing0>; compatible = "rockchip,display-timings"; timing0: timing0 { screen-type = <SCREEN_MIPI>; lvds-format = <LVDS_8BIT_2>; out-face = <OUT_P666>; color-mode = <COLOR_RGB>; clock-frequency = <67000000>; hactive = <768>; vactive = <1024>; hsync-len = <64>; hback-porch = <56>; hfront-porch = <60>; vsync-len = <14>; vback-porch = <30>; vfront-porch = <36>; hsync-active = <0>; vsync-active = <0>; de-active = <0>; pixelclk-active = <1>; swap-rb = <0>; swap-rg = <0>; swap-gb = <0>; }; };
  • 時序的在節(jié)點disp_timings配置
    • screen-type屬性:顯示屏類型,Firefly-RK3128只支持單通道MIPI屏,配置成SCREEN_MIPI即可。
    • lvds-format屬性:無關選項。
    • out-face屬性:配置顏色,可為OUT_P888(24位)、OUT_P666(18位)或者OUT_P565(16位)。
    • clock-frequency屬性:屏時鐘,單位Hz。

其他的時序屬性參考下圖:

dsihost配置

單MIPI屏,需要使能dsihost0,如:

&dsihost0 { status = "okay"; };

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

    關注

    7

    文章

    6100

    瀏覽量

    36282
  • Firefly
    +關注

    關注

    2

    文章

    542

    瀏覽量

    8372
收藏 1人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Firefly-RK3128開發(fā)板上手教程(上)

    1、Firefly-RK3128開發(fā)板入手指南配件Firefly-RK3128 的標準套裝包含以下配件:Core-3128J 核心板一塊Firefly-RK3128 基板一塊WiFi
    發(fā)表于 08-12 17:32

    Firefly-RK3128開發(fā)板上手教程(下)

    1、如何將主機上的固件文件通過雙公頭USB數據線燒錄到開發(fā)板的閃存中準備工作Firefly-RK3128 開發(fā)板固件主機良好的 Micro USB OTG 線固件文件一般有兩種:單個統(tǒng)一固件
    發(fā)表于 08-12 17:51

    Firefly-RK3128 MIPI DSI使用步驟說明

    screen-type屬性:顯示屏類型,Firefly-RK3128只支持單通道MIPI屏,配置成SCREEN_MIPI即可。lvds-format屬性:無關選項。out-face屬性:配置顏色,可為OUT_P888
    發(fā)表于 08-22 17:12

    firefly RK3128開發(fā)板介紹

    Firefly-RK3128 采用Cortex-A7架構四核1.3GHz處理器,集成Mali-400MP2 GPU, 擁有優(yōu)秀的運算與圖形處理能力;板載千兆以太網口、2.4GHz Wi-Fi和藍牙4.0
    的頭像 發(fā)表于 11-14 11:27 ?5096次閱讀
    <b class='flag-5'>firefly</b> <b class='flag-5'>RK3128</b>開發(fā)板<b class='flag-5'>介紹</b>

    Firefly-RK3288MIPI DSI簡介

    MIPI DSI 使用 Config配置
    的頭像 發(fā)表于 11-25 10:35 ?4257次閱讀
    <b class='flag-5'>Firefly-RK3288MIPI</b> <b class='flag-5'>DSI</b>簡介

    Firefly-RK3128主板PWM輸出介紹

    Firefly-RK3128 開發(fā)板上有 4 路 PWM 輸出,分別為 PWM0 ~ PWM3
    的頭像 發(fā)表于 11-28 16:56 ?2778次閱讀
    <b class='flag-5'>Firefly-RK3128</b><b class='flag-5'>主板</b>PWM輸出<b class='flag-5'>介紹</b>

    Firefly-RK3128主板LED子系統(tǒng)介紹

    Firefly-RK3128 開發(fā)板上有 2 個 LED 燈
    的頭像 發(fā)表于 11-28 17:01 ?3026次閱讀
    <b class='flag-5'>Firefly-RK3128</b><b class='flag-5'>主板</b>LED子系統(tǒng)<b class='flag-5'>介紹</b>

    Firefly-RK3128主板I2C控制器

    Firefly-RK3128 開發(fā)板上有 4 個片上 I2C 控制器。本文主要描述如何在該開發(fā)板上配置 I2C。
    的頭像 發(fā)表于 11-29 08:47 ?1773次閱讀
    <b class='flag-5'>Firefly-RK3128</b><b class='flag-5'>主板</b>I2C控制器

    Firefly-RK3128開發(fā)板攝像頭的介紹

    Firefly-RK3128 開發(fā)板上有 CIF 接口,支持 CIF 攝像頭。
    的頭像 發(fā)表于 11-28 16:48 ?4202次閱讀
    <b class='flag-5'>Firefly-RK3128</b>開發(fā)板攝像頭的<b class='flag-5'>介紹</b>

    Firefly-RK3128主板ADC簡介

    Firefly-RK3128 開發(fā)板有一個 3 通道(0/1/2)、10 比特精度的 SAR ADC (Successive Approximation Register,逐次逼近寄存器),
    的頭像 發(fā)表于 11-28 17:17 ?3868次閱讀
    <b class='flag-5'>Firefly-RK3128</b><b class='flag-5'>主板</b>ADC簡介

    Firefly-RK3128主板接口定義介紹

    Firefly-RK3128 開發(fā)板提供了豐富的接口,主要包括:HDMI、音頻數字光纖、以太網、電源接口、復位按鍵、電源鍵、音頻輸入輸出、硅麥、串口調試接口、紅外接收、OTG接口、TF卡槽、USB Host1~4、
    的頭像 發(fā)表于 11-29 08:45 ?3830次閱讀
    <b class='flag-5'>Firefly-RK3128</b><b class='flag-5'>主板</b>接口定義<b class='flag-5'>介紹</b>

    FireflyRK3128主板外殼介紹

    外殼 Firefly-RK3128 CAD圖 核心板 底板 Firefly-RK3128 外殼亞克力CAD圖
    的頭像 發(fā)表于 11-29 09:19 ?1497次閱讀
    FireflyRK<b class='flag-5'>3128</b><b class='flag-5'>主板</b>外殼<b class='flag-5'>介紹</b>

    Firefly-RK3128主板啟動模式簡介

    Firefly-RK3128 有靈活的啟動方式。
    的頭像 發(fā)表于 11-29 09:27 ?5849次閱讀

    Firefly-RK3128主板串口調試

    Firefly-RK3128 開發(fā)板的調試串口與 TF 卡接口有信號引腳復用,因此無法同時使用
    的頭像 發(fā)表于 11-29 09:47 ?4023次閱讀
    <b class='flag-5'>Firefly-RK3128</b><b class='flag-5'>主板</b>串口調試

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

    RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI
    的頭像 發(fā)表于 06-10 10:31 ?5821次閱讀
    <b class='flag-5'>RK3588-MIPI</b>屏幕調試筆記:<b class='flag-5'>RK3588-MIPI-DSI</b>
    主站蜘蛛池模板: 一本之道高清在线观看一区 | 国产av免费观看日本 | 久久久国产精品免费A片3D | 含羞草完整视频在线播放免费 | 亚洲国产欧美日本大妈 | 最近日本免费观看MV免费 | 国产午夜精品一区二区理论影院 | 最近中文字幕高清中文字幕MV | 校花在公车上被内射好舒服 | avav去吧| 白嫩美女直冒白浆 | 日本阿v在线资源无码免费 日本阿v片在线播放免费 | 国产精品久久久久久久久齐齐 | 小SAO货水真多把你CAO烂 | 大陆老太交xxxxxhd在线 | 亚洲欧美日韩国产精品26u | 国自产拍 高清精品 | 国产亚洲精品精品国产亚洲综合 | 亚洲 欧美 制服 视频二区 | 亚洲性无码AV久久成人 | 福利啪啪吧 | 国产精品久久久久婷婷五月色 | 色愁愁久久久 | 校园刺激全黄H全肉细节文 校园纯肉H教室第一次 | 天堂精品国产自在自线 | 我的年轻漂亮继坶三级 | 亚洲日本一区二区三区在线不卡 | 飘雪在线观看免费高清完整版韩国 | 男人和女人一起愁愁愁很痛 | 国产精品久久久久久亚洲影视 | 十九禁啊啪射视频在线观看 | 影音先锋影院中文无码 | 国语自产偷成人精品视频 | 日本精品卡一卡2卡3卡四卡三卡 | 亚洲精品无码久久久久A片空 | 日韩精品 电影一区 亚洲高清 | 米奇在线8888在线精品视频 | 爽爽影院免费观看 | 成人高清网站 | 亚洲人女同志video | 亚洲一区二区三区高清网 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品