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

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

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

RK3568適配RK628 RGB to HDMI

觸覺(jué)智能 ? 2023-08-04 08:39 ? 次閱讀

RK628是一款多功能視頻橋接芯片,支持多種顯示接口的轉(zhuǎn)換。本文基于RK3568平臺(tái),分享使用RK628橋接芯片實(shí)現(xiàn)RGB信號(hào)轉(zhuǎn)換為HDMI輸出的適配過(guò)程。

68bda4c2-325f-11ee-bbcf-dac502259ad0.png

IDO-SOM3568-V2采用 Rockchip 新一代 64 位處理器 RK3568(四核A55, 主頻高達(dá) 2.0GHz, 22nm 工藝),集成雙核心架構(gòu) GPU 以及高效能 NPU;最大支持 8GB 內(nèi)存;內(nèi)置獨(dú)立的 NPU,32Bit位寬LPDDR4/LPDDR4x,頻率最高可達(dá)1600MHz,支持全鏈路ECC ,支持Android 11,Ubuntu , Debian,OpenHamoney,麒麟OS等多種系統(tǒng)。

產(chǎn)品規(guī)格書:IDO-SOM3568-V2(金手指) 產(chǎn)品手冊(cè)

68d041e0-325f-11ee-bbcf-dac502259ad0.jpg

硬件連接

RK628與RK3568的硬件連接,主要有以下幾點(diǎn):

24MHz時(shí)鐘:給RK628提供時(shí)鐘信號(hào);

I2C:用于RK3568與RK628之間的控制通信;

I2S:用于音頻信號(hào)傳輸;

RGB:給RK628顯示信號(hào)源;

其它GPIO:控制供電和復(fù)位。


添加驅(qū)動(dòng)

本文調(diào)試使用的是RK的rk628-for-all v21驅(qū)動(dòng)。將驅(qū)動(dòng)補(bǔ)丁文件添加至 kernel/drivers/misc/rk628/ 目錄。

在原有的驅(qū)動(dòng)文件中添加

kernel/drivers/misc/Kconfig

source"drivers/misc/rk628/Kconfig"

kernel/drivers/misc/Makefile

obj-y += rk628/

添加設(shè)備樹(shù)配置

dts配置分顯示和音頻兩部分,顯示部分在i2c中添加rk628節(jié)點(diǎn),并將其與rgb綁定;音頻部分使用i2s通信,新增一路simple-audio-card。

/ {
rk628_hdmi_sound: rk628-hdmi-sound {
compatible = "simple-audio-card";
simple-audio-card,format = "i2s";
simple-audio-card,name = "rk628-hdmi-sound";
status = "okay";
simple-audio-card,cpu {
sound-dai = <&i2s1_8ch>;
};
simple-audio-card,codec {
sound-dai = <&rk628>;
};
};
};

&i2s1_8ch {
status = "okay";
rockchip,clk-trcm = <1>;
pinctrl-names = "default";
pinctrl-0= <&i2s1m1_sclktx
&i2s1m1_lrcktx
&i2s1m1_sdo0>;
};

&i2c1 {
status = "okay";
clock-frequency = <400000>;

rk628: rk628@50{
compatible = "rockchip,rk628";
reg = <0x50>;
pinctrl-names = "default";
interrupt-parent = <&gpio1>;
interrupts = ;
enable-gpios = <&gpio3 RK_PD5 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpio3 RK_PC4 GPIO_ACTIVE_LOW>;

pinctrl-0= <&refclk_pins>;
assigned-clocks = <&pmucru CLK_WIFI>;
assigned-clock-rates = <24000000>;
clocks = <&pmucru CLK_WIFI>;
clock-names = "soc_24M";

#sound-dai-cells = <0>;

rk628,rgb-in;
rk628,hdmi-out;

mode-sync-pol=<0>;

status = "okay";

port {
rgb_in_hdmi: endpoint {
remote-endpoint = <&rgb_out_hdmi>;
};
};

};
};

&rgb {
status = "okay";

ports {
port@1{
reg = <1>;

rgb_out_hdmi: endpoint {
remote-endpoint = <&rgb_in_hdmi>;
};
};
};
};

&rgb_in_vp2 {
status = "okay";
};

&route_rgb {
status = "okay";
connect = <&vp2_out_rgb>;
};

&pinctrl {

refclk {
/omit-if-no-ref/
refclk_pins: refclk-pins {
rockchip,pins =
/* refclk_ou */
<0RK_PA0 1&pcfg_pull_none>;
};
};
}

運(yùn)行測(cè)試

修改驅(qū)動(dòng)編譯,更新內(nèi)核后;插入HDMI顯示器,正常的情況下可以成功顯示

查看顯示參數(shù)

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

68f5370c-325f-11ee-bbcf-dac502259ad0.png

聲卡注冊(cè)情況如下,可通過(guò)播放音樂(lè)來(lái)測(cè)試HDMI是否有聲音輸出

69155b4a-325f-11ee-bbcf-dac502259ad0.png

問(wèn)題排查

確認(rèn)供電和復(fù)位時(shí)序是否正常

測(cè)量軟件24MHz時(shí)鐘信號(hào)是否正常輸出

6933792c-325f-11ee-bbcf-dac502259ad0.png

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

    關(guān)注

    456

    文章

    51037

    瀏覽量

    425484
  • HDMI
    +關(guān)注

    關(guān)注

    32

    文章

    1728

    瀏覽量

    152145
  • RK3568
    +關(guān)注

    關(guān)注

    4

    文章

    521

    瀏覽量

    5141
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RK3568的顯示問(wèn)題及其解決方法

    地使用RK3568。本文主要講解RK3568顯示過(guò)程中常見(jiàn)問(wèn)題分析與解決思路,主要對(duì)RK3568在顯示過(guò)程中遇到的一系列問(wèn)題及其解決方法進(jìn)行了詳細(xì)說(shuō)明,包括觸摸功能配置、HDMI屏幕無(wú)
    發(fā)表于 12-16 09:14

    瑞芯微RK3568 USB驅(qū)動(dòng)

    瑞芯微RK3568 USB驅(qū)動(dòng)程序
    發(fā)表于 11-11 14:18 ?2次下載

    RK3568燒錄工具

    RK3568 燒錄工具
    發(fā)表于 11-11 14:16 ?5次下載

    開(kāi)發(fā)更便利!迅為RK3568/RK3588 定制分區(qū)鏡像發(fā)布

    開(kāi)發(fā)更便利!迅為RK3568/RK3588 定制分區(qū)鏡像發(fā)布
    的頭像 發(fā)表于 11-11 14:00 ?544次閱讀
    開(kāi)發(fā)更便利!迅為<b class='flag-5'>RK3568</b>/<b class='flag-5'>RK</b>3588 定制分區(qū)鏡像發(fā)布

    迅為iTOP-RK3568/RK3588開(kāi)發(fā)板獲麒麟軟件適配認(rèn)證

    迅為iTOP-RK3568/RK3588開(kāi)發(fā)板獲麒麟軟件適配認(rèn)證
    的頭像 發(fā)表于 10-18 14:56 ?586次閱讀
    迅為iTOP-<b class='flag-5'>RK3568</b>/<b class='flag-5'>RK</b>3588開(kāi)發(fā)板獲麒麟軟件<b class='flag-5'>適配</b>認(rèn)證

    RK3568開(kāi)發(fā)板支持AMP雙系統(tǒng)

    RK3568開(kāi)發(fā)板支持AMP雙系統(tǒng)
    的頭像 發(fā)表于 06-04 15:33 ?774次閱讀
    <b class='flag-5'>RK3568</b>開(kāi)發(fā)板支持AMP雙系統(tǒng)

    基于HD-RK3568-CORE設(shè)計(jì)的HD-RK3568-OPS主板上新!

    HD-RK3568-OPS主板基于HD-RK3568-CORE 工業(yè)級(jí)核心板設(shè)計(jì),支持標(biāo)準(zhǔn)OPS接口,具有即插即用、操作簡(jiǎn)單的特點(diǎn),適用于數(shù)字標(biāo)牌、自助終端、教育一體機(jī)等應(yīng)用場(chǎng)景。
    的頭像 發(fā)表于 04-19 18:08 ?1089次閱讀
    基于HD-<b class='flag-5'>RK3568</b>-CORE設(shè)計(jì)的HD-<b class='flag-5'>RK3568</b>-OPS主板上新!

    RK3568-MQTT通信協(xié)議案例

    RK3568-MQTT通信協(xié)議案例
    的頭像 發(fā)表于 01-19 15:31 ?1865次閱讀
    <b class='flag-5'>RK3568</b>-MQTT通信協(xié)議案例

    RK3568-IgH EtherCAT主站開(kāi)發(fā)案例

    RK3568-IgH EtherCAT主站開(kāi)發(fā)案例
    的頭像 發(fā)表于 01-19 15:20 ?1901次閱讀
    <b class='flag-5'>RK3568</b>-IgH EtherCAT主站開(kāi)發(fā)案例

    RK3568--Acontis EtherCAT主站開(kāi)發(fā)案例

    RK3568--Acontis EtherCAT主站開(kāi)發(fā)案例
    的頭像 發(fā)表于 01-19 14:59 ?937次閱讀
    <b class='flag-5'>RK3568</b>--Acontis EtherCAT主站開(kāi)發(fā)案例

    RK3568--系統(tǒng)啟動(dòng)階段LOGO顯示

    RK3568--系統(tǒng)啟動(dòng)階段LOGO顯示
    的頭像 發(fā)表于 01-19 14:44 ?1196次閱讀
    <b class='flag-5'>RK3568</b>--系統(tǒng)啟動(dòng)階段LOGO顯示

    RK3568---NPU開(kāi)發(fā)案例

    RK3568---NPU開(kāi)發(fā)案例
    的頭像 發(fā)表于 01-19 13:50 ?986次閱讀
    <b class='flag-5'>RK3568</b>---NPU開(kāi)發(fā)案例

    RK3568-ISP圖像處理開(kāi)發(fā)案例

    RK3568-ISP圖像處理開(kāi)發(fā)案例
    的頭像 發(fā)表于 01-19 11:46 ?1139次閱讀
    <b class='flag-5'>RK3568</b>-ISP圖像處理開(kāi)發(fā)案例

    RK3568-ARM+FPGA通信案例開(kāi)發(fā)手冊(cè) (一)

    RK3568-ARM+FPGA通信案例開(kāi)發(fā)手冊(cè) (一)
    的頭像 發(fā)表于 01-19 10:31 ?1239次閱讀
    <b class='flag-5'>RK3568</b>-ARM+FPGA通信案例開(kāi)發(fā)手冊(cè) (一)

    RK3568-視頻開(kāi)發(fā)案例

    RK3568-視頻開(kāi)發(fā)案例
    的頭像 發(fā)表于 01-18 15:51 ?906次閱讀
    <b class='flag-5'>RK3568</b>-視頻開(kāi)發(fā)案例