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

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

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

3天內不再提示

RK3588使用RK628D之HDMI轉成雙路LVDS信號接LVDS屏幕

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

1. 簡介

  • 本文是基于RK3588平臺,SDK版本:RK3588_ANDROID12.0 RK628D調試總結。
  • 視頻橋接芯片:RK628D
  • 驅動代碼:"kernel-5.10driversmisc
    k628"(驅動用的是rk628-for-all-v21版本)
  • 本次調試的方案功能:從SOC出來的HDMITX通過RK628D轉成雙路LVDS信號接LVDS屏幕。

2. 視頻橋接芯片RK628D調試

2.1 RK628驅動介紹

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

V4L2框架。

RK628-For-All 版本驅動一樣也分為Display 通路和 HDMI IN 通路,Display 通路的驅動于drivers/misc/rk628/

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

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

  • 步驟 ① 移植RK628D_For_All_V21的驅動代碼
  • 步驟 ② dts配置
  • 步驟 ③ 編譯,燒寫。

2.3 調試過程

  • 步驟 ① :移植RK628D_For_All_V21的驅動代碼

1.聯系RK業務拿到最新的RK628-for-all版本代碼 。

本文是基于RK628-for-all-v21版本。要移植RK628D_For_All的驅動代碼。

采取手動打補丁的方式移植:因為自動打補丁會因為SDK版本差異,代碼不一致導致報錯。

2.rockchip_defconfig,Kconfig,Makefile配置

rockchip_defconfig配置 :關閉SDK系統自帶的rk628d配置,開啟rk628-for-all版本的配置:

CONFIG_DRM=y(系統默認是打開)

CONFIG_RK628_MISC=y

CONFIG_ROCKCHIP_THUNDER_BOOT_RK628=y

(下面兩項在"kernel-5.10driversmisc
k628Kconfig"已經默認設置為y了,可以不用在rockchip_defconfig中再配置)

MISC配置如下

將rk628驅動添加進編譯規則。

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

Kconfig路徑 :"kernel-5.10driversmiscKconfig"

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

Makefile路徑 :"kernel-5.10driversmiscKconfig"

rk628-for-all版本驅動配置如下:

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

Kconfig路徑 :"kernel-5.10driversmisc
k628Kconfig"

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

Makefile路徑 :"kernel-5.10driversmisc
k628Makefile"

3.驅動手動打補?。?/strong>

① 將rk628文件夾復制到"kernel-5.10driversmisc
k628"

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

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

kernel-5.10\\drivers\\base  增加宏主要是為了實現regmap文件結點可以寫628寄存器

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

kernel-5.10\\drivers\\video 提前backlight設備的注冊 以加快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 調試命令,方法

命令:

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

2. dmesg | grep rk628

3. cat /sys/kernel/debug/gpio 查看gpio占用狀態

4. dmesg | grep src 查看src(cpu輸出的hdmi信號)狀態

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. 調試成功

??

在這里插入圖片描述

?審核編輯:湯梓紅

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

    關注

    140

    文章

    5000

    瀏覽量

    98997
  • 屏幕
    +關注

    關注

    6

    文章

    1203

    瀏覽量

    55987
  • 信號
    +關注

    關注

    11

    文章

    2809

    瀏覽量

    77162
  • lvds
    +關注

    關注

    2

    文章

    1046

    瀏覽量

    66030
  • RK3588
    +關注

    關注

    7

    文章

    346

    瀏覽量

    4597
收藏 人收藏

    評論

    相關推薦

    瑞芯微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-MIPI屏幕調試筆記:RK3588-MIPI-DSILCD上電初始化時序

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

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

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

    RK3588-HDMIRX

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

    RK628D三大優勢解析

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

    24合1視頻橋芯片RK628D有哪些優勢呢

    24合1視頻橋芯片RK628D有哪些優勢呢?24合1視頻橋芯片RK628D有哪些應用呢?
    發表于 03-02 09:40

    瑞芯微發布24合1視頻橋芯片RK628D

    瑞芯微發布24合1視頻橋芯片RK628D RK628D支持三種輸入接口,九種輸出接口,僅一顆芯片即可實現多達24種視頻傳輸轉換接口的組合。RK628D可應用于六大場景包括多屏商顯、4
    發表于 05-31 09:13

    iTOP-RK3588開發板修改成 mipi 或 lvds 顯示

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

    瑞芯微視頻橋24合1芯片RK628D 六大場景應用解析

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

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

    RK628D可應用于六大場景包括多屏商顯、4K大屏轉接、智能投影儀、無線投屏、智能顯示屏、視頻采集轉換類產品。一、RK628D 三大優勢1、接口組合更豐富, 24 合11)輸入接口支持:HDMI、RGB、BT.11202)輸出
    發表于 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屏幕調試筆記:RK3588-MIPI-DSI

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

    【技術分享】RK3568適配RK628 RGB to HDMI

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

    rk3588rk3588s的區別

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

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

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

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

    RK628D是一款功能強大的高清視頻處理芯片,它集成了多種視頻輸入輸出接口,支持高分辨率視頻信號的傳輸與處理,為用戶提供了卓越的視頻體驗。 在輸入接口方面,RK628D支持HDMI輸入
    的頭像 發表于 02-11 17:16 ?141次閱讀
    主站蜘蛛池模板: 四虎永久在线观看免费网站网址 | 亚洲美女高清一区二区三区 | 国产男女免费视频 | 男女那啥的视频免费 | 午夜三级理论在线观看视频 | 99久免费精品视频在线观看2 | 免费大秀视频在线播放 | 亚洲欧美v视色一区二区 | 日本在线不卡一区 | 香蕉黄色网 | 啪啪免费看 | 亚洲一区二区三区免费视频 | 中国美女一级黄色片 | 亚洲电影在线 | 奇米狠狠操 | 特黄特色网站 | 国产精品资源在线观看 | 7777奇米影视 | 日本大片免费观看视频 | 欧美奇米 | 天天摸天天操天天射 | 亚洲第一视频在线播放 | 在线三级网 | 国产一区二区丁香婷婷 | 黄色免费小视频 | 天天干夜夜笙歌 | 国产清纯白嫩大学生正在播放 | 欧美一级看片免费观看视频在线 | 色姑娘天天干 | 久久久一本波多野结衣 | 国产高清视频在线播放www色 | 亚洲精品乱码久久久久久蜜桃图片 | 99久久99久久精品国产 | 自偷自拍亚洲欧美清纯唯美 | 韩国a级床戏大尺度在线观看 | 手机看片精品国产福利盒子 | 色婷婷色丁香 | 国内精品久久久久久影院老狼 | 教官的好爽好深h片段 | 四虎精品久久久久影院 | 久操免费视频 |