在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RK3588使用RK628D之HDMI轉(zhuǎn)成雙路LVDS信號(hào)接LVDS屏幕

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

1. 簡介

  • 本文是基于RK3588平臺(tái),SDK版本:RK3588_ANDROID12.0 RK628D調(diào)試總結(jié)。
  • 視頻橋接芯片:RK628D
  • 驅(qū)動(dòng)代碼:"kernel-5.10driversmisc
    k628"(驅(qū)動(dòng)用的是rk628-for-all-v21版本)
  • 本次調(diào)試的方案功能:從SOC出來的HDMITX通過RK628D轉(zhuǎn)成雙路LVDS信號(hào)接LVDS屏幕。

2. 視頻橋接芯片RK628D調(diào)試

2.1 RK628驅(qū)動(dòng)介紹

RK628 分為 Display 通路和 HDMI IN 通路,SDK 版本 Display 通路基于DRM框架,HDMI IN 通路基于

V4L2框架。

RK628-For-All 版本驅(qū)動(dòng)一樣也分為Display 通路和 HDMI IN 通路,Display 通路的驅(qū)動(dòng)于drivers/misc/rk628/

下,HDMI IN 通路的驅(qū)動(dòng)于drivers/media/i2c/rk628/下。本文采用RK628-For-All 版本Display 通路:MISC

2.2 調(diào)試總覽,調(diào)試步驟分析

  • 步驟 ① 移植RK628D_For_All_V21的驅(qū)動(dòng)代碼
  • 步驟 ② dts配置
  • 步驟 ③ 編譯,燒寫。

2.3 調(diào)試過程

  • 步驟 ① :移植RK628D_For_All_V21的驅(qū)動(dòng)代碼

1.聯(lián)系RK業(yè)務(wù)拿到最新的RK628-for-all版本代碼

本文是基于RK628-for-all-v21版本。要移植RK628D_For_All的驅(qū)動(dòng)代碼。

采取手動(dòng)打補(bǔ)丁的方式移植:因?yàn)樽詣?dòng)打補(bǔ)丁會(huì)因?yàn)镾DK版本差異,代碼不一致導(dǎo)致報(bào)錯(cuò)。

2.rockchip_defconfig,Kconfig,Makefile配置

rockchip_defconfig配置 :關(guān)閉SDK系統(tǒng)自帶的rk628d配置,開啟rk628-for-all版本的配置:

CONFIG_DRM=y(系統(tǒng)默認(rèn)是打開)

CONFIG_RK628_MISC=y

CONFIG_ROCKCHIP_THUNDER_BOOT_RK628=y

(下面兩項(xiàng)在"kernel-5.10driversmisc
k628Kconfig"已經(jīng)默認(rèn)設(shè)置為y了,可以不用在rockchip_defconfig中再配置)

MISC配置如下

將rk628驅(qū)動(dòng)添加進(jìn)編譯規(guī)則。

Kconfig配置 :添加 source "drivers/misc/rk628/Kconfig"

Kconfig路徑 :"kernel-5.10driversmiscKconfig"

Makefile配置 :添加 obj-y += rk628/

Makefile路徑 :"kernel-5.10driversmiscKconfig"

rk628-for-all版本驅(qū)動(dòng)配置如下:

Kconfig配置 :添加 config RK628_MISC 和 config ROCKCHIP_THUNDER_BOOT_RK628說明

Kconfig路徑 :"kernel-5.10driversmisc
k628Kconfig"

Makefile配置 :添加RK628_MISC驅(qū)動(dòng)和obj-$(CONFIG_DRM) += rk628_hdmitx.o

Makefile路徑 :"kernel-5.10driversmisc
k628Makefile"

3.驅(qū)動(dòng)手動(dòng)打補(bǔ)丁:

① 將rk628文件夾復(fù)制到"kernel-5.10driversmisc
k628"

② kernel-5.10driversgpu hdmi強(qiáng)制輸出固定分辨率 繞過讀edid流程

kernel-5.10\\drivers\\i2c     提前i2c設(shè)備的注冊(cè) 以加快rk628的初始化  

kernel-5.10\\drivers\\base  增加宏主要是為了實(shí)現(xiàn)regmap文件結(jié)點(diǎn)可以寫628寄存器

kernel-5.10\\drivers\\pwm  提前pwm設(shè)備的注冊(cè) 以加快rk628的初始化

kernel-5.10\\drivers\\video 提前backlight設(shè)備的注冊(cè) 以加快rk628的初始化

注意: driversgpudrmridgesynopsysdw-hdmi-qp.c 此c文件的第一組分辨率改成你要固定的分辨率 1920*1080

  • 步驟 ② dts配置
  1. rk628-for-all的dts配置
&i2c6 {

    //clock-frequency = < 400 >;

    pinctrl-names = "default";

    pinctrl-0 = < &i2c6m0_xfer >;

    status = "okay";

    rk628: rk628@50 {

        compatible = "rockchip,rk628";

        reg = < 0x50 >;

        interrupt-parent = < &gpio4 >;

        interrupts = < 22 IRQ_TYPE_LEVEL_HIGH >;

        //pinctrl-names = "default";

        //pinctrl-0 = < &rk628power >;

        enable-gpios = < &gpio4 RK_PD5 GPIO_ACTIVE_HIGH >;

        reset-gpios = < &gpio2 RK_PB6 GPIO_ACTIVE_LOW >;

        //panel-enable-gpios = < &gpio2 RK_PC1 GPIO_ACTIVE_HIGH >;

        panel-backlight = < &backlight_lvds >;

        status = "okay";

        rk628,hdmi-in;

        rk628-lvds{

            /* "jeida_18","vesa_24","vesa_18" */

            bus-format = "vesa_24";

            //bus-format = "jeida_18";

            /* "dual_link_odd_even_pixels"

             * "dual_link_even_odd_pixels"

             * "dual_link_left_right_pixels"

             * "dual_link_right_left_pixels"

            */

            link-type = "dual_link_even_odd_pixels";

            //link-type = "dual_link_odd_even_pixels";

            status = "okay";

        };

        display-timings {

            src-timing {

                clock-frequency = < 148500000 >;

                hactive = < 1920 >;

                vactive = < 1080 >;

                hback-porch = < 148 >;

                hfront-porch = < 88 >;

                vback-porch = < 6 >;

                vfront-porch = < 4 >;

                hsync-len = < 44 >;

                vsync-len = < 5 >;

                hsync-active = < 0 >;

                vsync-active = < 0 >;

                de-active = < 0 >;

                pixelclk-active = < 0 >;

            };

            dst-timing {

                clock-frequency = < 148500000 >;

                hactive = < 1920 >;

                vactive = < 1080 >;

                hback-porch = < 148 >;

                hfront-porch = < 88 >;

                vback-porch = < 6 >;

                vfront-porch = < 4 >;

                hsync-len = < 44 >;

                vsync-len = < 5 >;

                hsync-active = < 0 >;

                vsync-active = < 0 >;

                de-active = < 0 >;

                pixelclk-active = < 0 >;

            };

        };

    };

};
  1. hdmi的dts配置:
&hdmi0 {

    status = "okay";

};

&hdmi0_in_vp0{

status = "okay";

};

&hdptxphy_hdmi0 {

    status = "okay";

 };

&dsi0{

status = "disabled";

};

&dsi1 {

    status = "disabled";

};

2.4 調(diào)試命令,方法

命令:

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

2. dmesg | grep rk628

3. cat /sys/kernel/debug/gpio 查看gpio占用狀態(tài)

4. dmesg | grep src 查看src(cpu輸出的hdmi信號(hào))狀態(tài)

5. dmesg | grep “rxphy power”  查看rxphy power是否上電

6. dmesg | grep vop查看顯示信息或者dmesg | grep drm

7. dmesg | grep stable查看628clock是否起來。

8. cat sys/kernel/debug/rk628/summary

3. 調(diào)試成功

??

在這里插入圖片描述

?審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電路板
    +關(guān)注

    關(guān)注

    140

    文章

    5103

    瀏覽量

    101792
  • 屏幕
    +關(guān)注

    關(guān)注

    7

    文章

    1215

    瀏覽量

    56410
  • 信號(hào)
    +關(guān)注

    關(guān)注

    11

    文章

    2844

    瀏覽量

    77959
  • lvds
    +關(guān)注

    關(guān)注

    2

    文章

    1118

    瀏覽量

    67153
  • RK3588
    +關(guān)注

    關(guān)注

    7

    文章

    407

    瀏覽量

    5632
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    瑞芯微RK3588開發(fā)板RK3588 EVB和RK3588S EVB解讀

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

    RK3588-MIPI屏幕調(diào)試筆記:RK3588-MIPI-DSILCD上電初始化時(shí)序

    RK3588-MIPI屏幕調(diào)試筆記:RK3588-MIPI-DSILCD上電初始化時(shí)序
    的頭像 發(fā)表于 06-10 10:32 ?6239次閱讀

    RK3588-MIPI屏幕調(diào)試筆記:RK3588-MIPI-DSI屏參配置

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

    RK3588-HDMIRX

    HDMI IN功能可以通過橋芯?的?式實(shí)現(xiàn),將HDMI信號(hào)轉(zhuǎn)換成MIPI信號(hào)接收,RK3588
    的頭像 發(fā)表于 06-13 10:45 ?2077次閱讀
    <b class='flag-5'>RK3588</b>-HDMIRX

    RK628D三大優(yōu)勢解析

    RK628D可應(yīng)用于六大場景包括多屏商顯、4K大屏轉(zhuǎn)接、智能投影儀、無線投屏、智能顯示屏、視頻采集轉(zhuǎn)換類產(chǎn)品。一、RK628D 三大優(yōu)勢1、接口組合更豐富, 24 合11)輸入接口支持:HDMI、RGB、BT.11202)輸出
    發(fā)表于 02-11 06:57

    24合1視頻橋芯片RK628D有哪些優(yōu)勢呢

    24合1視頻橋芯片RK628D有哪些優(yōu)勢呢?24合1視頻橋芯片RK628D有哪些應(yīng)用呢?
    發(fā)表于 03-02 09:40

    瑞芯微發(fā)布24合1視頻橋芯片RK628D

    瑞芯微發(fā)布24合1視頻橋芯片RK628D RK628D支持三種輸入接口,九種輸出接口,僅一顆芯片即可實(shí)現(xiàn)多達(dá)24種視頻傳輸轉(zhuǎn)換接口的組合。RK628D可應(yīng)用于六大場景包括多屏商顯、4
    發(fā)表于 05-31 09:13

    iTOP-RK3588開發(fā)板修改成 mipi 或 lvds 顯示

    打開 Linux 源碼 kernel/arch/arm64/boot/dts/rockchip/rk3588-evb7-lp4.dtsi 中的設(shè)備樹文件。如下圖所示默認(rèn)包含的頭文件
    發(fā)表于 05-22 16:32

    瑞芯微視頻橋24合1芯片RK628D 六大場景應(yīng)用解析

    近日,瑞芯微發(fā)布了24合1視頻橋芯片RK628D,可滿足多種產(chǎn)品的視頻接口轉(zhuǎn)換需求。RK628D支持三種輸入接口,九種輸出接口,僅一顆芯片即可實(shí)現(xiàn)多達(dá)24種視頻傳輸轉(zhuǎn)換接口的組合。RK628
    的頭像 發(fā)表于 05-26 16:30 ?2592次閱讀
    瑞芯微視頻橋<b class='flag-5'>接</b>24合1芯片<b class='flag-5'>RK628D</b> 六大場景應(yīng)用解析

    24合1芯片RK628D替代龍訊LT6911C/東芝TC358749XBG/HDMI TO MIPI...

    RK628D可應(yīng)用于六大場景包括多屏商顯、4K大屏轉(zhuǎn)接、智能投影儀、無線投屏、智能顯示屏、視頻采集轉(zhuǎn)換類產(chǎn)品。一、RK628D 三大優(yōu)勢1、接口組合更豐富, 24 合11)輸入接口支持:HDMI、RGB、BT.11202)輸出
    發(fā)表于 12-08 09:36 ?24次下載
    24合1芯片<b class='flag-5'>RK628D</b>替代龍訊LT6911C/東芝TC358749XBG/<b class='flag-5'>HDMI</b> TO MIPI...

    RK3588-MIPI屏幕調(diào)試筆記:RK3588-MIPI-DSI

    RK3588-MIPI屏幕調(diào)試筆記:RK3588-MIPI-DSI
    的頭像 發(fā)表于 06-10 10:31 ?5617次閱讀
    <b class='flag-5'>RK3588</b>-MIPI<b class='flag-5'>屏幕</b>調(diào)試筆記:<b class='flag-5'>RK3588</b>-MIPI-DSI

    【技術(shù)分享】RK3568適配RK628 RGB to HDMI

    RK628是一款多功能視頻橋芯片,支持多種顯示接口的轉(zhuǎn)換。本文基于RK3568平臺(tái),分享使用RK628芯片實(shí)現(xiàn)RGB
    的頭像 發(fā)表于 07-21 16:49 ?2217次閱讀
    【技術(shù)分享】<b class='flag-5'>RK</b>3568適配<b class='flag-5'>RK628</b> RGB to <b class='flag-5'>HDMI</b>

    rk3588rk3588s的區(qū)別

    rk3588rk3588s的區(qū)別 Rockchip是一家專業(yè)的半導(dǎo)體公司,成立于2001年,總部位于中國深圳,主要從事集成電路的設(shè)計(jì)、開發(fā)和銷售。他們的熱門產(chǎn)品RK3588RK3588
    的頭像 發(fā)表于 08-15 16:44 ?1.7w次閱讀

    RK628D高清視頻處理芯片特性介紹

    RK628D是一款功能強(qiáng)大的高清視頻處理芯片,它集成了多種視頻輸入輸出接口,支持高分辨率視頻信號(hào)的傳輸與處理,為用戶提供了卓越的視頻體驗(yàn)。 在輸入接口方面,RK628D支持HDMI輸入
    的頭像 發(fā)表于 02-11 17:16 ?948次閱讀

    揭秘RK3568 HDMI IN 實(shí)現(xiàn)核心:RK628D芯片的橋方案

    MIPI-CSI才能獲取視頻信息。本文詳細(xì)介紹了基于RK3568平臺(tái),通過視頻橋芯片RK628DHDMI-IN信號(hào)轉(zhuǎn)換為MIPI-CSI
    的頭像 發(fā)表于 04-18 08:32 ?552次閱讀
    揭秘<b class='flag-5'>RK</b>3568 <b class='flag-5'>HDMI</b> IN 實(shí)現(xiàn)核心:<b class='flag-5'>RK628D</b>芯片的橋<b class='flag-5'>接</b>方案
    主站蜘蛛池模板: 国产成人精品系列在线观看 | 日韩免费看 | 国产色婷婷精品免费视频 | 美女视频很黄很a免费国产 美女视频很黄很暴黄是免费的 | 色老头成人免费视频天天综合 | 狼色网站| 欧美一区二区三区免费 | 色五月丁香五月综合五月 | 免费一级毛片视频 | haodiaose在线精品免费观看 | 黄色福利视频网站 | free 欧美| 日本aaaa级毛片在线看 | 99国产福利 | 国产免费黄视频 | 天天做天天爱天天操 | 天天艹天天艹 | 辣h高h肉h激h超h | 中文字幕va一区二区三区 | 伊人久久大香线蕉综合网站 | 717影院理论午夜伦八戒 | 日本特黄特色大片免费看 | 黄色免费网站在线观看 | 日韩成人免费一级毛片 | 欧美日韩国产一区二区三区不卡 | 日本高清色视频在线观看免费 | 狠狠狠色丁香婷婷综合久久88 | 都市激情亚洲 | 黄网在线观看 | 九九久久久久午夜精选 | 免费一看一级毛片全播放 | 很黄很色的网站 | 日本精品一在线观看视频 | 男女一级特黄a大片 | 狠狠88综合久久久久综合网 | 欧美性黑人十极品hd | 免费a在线看 | 2021天天躁狠狠燥 | 免费国产h视频在线观看 | 婷婷亚洲综合五月天小说在线 | bt天堂网在线资源www |