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

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

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

TQ3568開(kāi)發(fā)平臺(tái)顯示屏調(diào)試適配方法

天嵌股份 ? 2023-12-08 12:00 ? 次閱讀
wKgZomVykxWAC15PAAQQhvqAe00241.png?

顯示屏作為電子產(chǎn)品不可或缺的一部分,此文檔的目的在于幫助用戶調(diào)試適配其它顯示屏。本文檔將以調(diào)試適配的7寸MIPI屏為例。本文檔章節(jié)安排:第一章:幫助用戶如何在Uboot界面切換顯示屏(LVDS、MIPI同顯為例)第二章:幫助用戶如何適配自己的顯示屏(7寸顯示屏為例)由于TQ3568支持在uboot階段選擇顯示屏,具體如何操作如第一章所示。

第一章 如何在Uboot界面切換顯示屏

1、啟動(dòng)開(kāi)發(fā)板,在加載階段點(diǎn)擊“ctrl+c”進(jìn)入uboot功能菜單,如下圖所示:

wKgZomVyk2-Aavc8AADcBbbgMMA491.png

2、按下數(shù)字0,進(jìn)入設(shè)置內(nèi)核參數(shù)界面,如下圖所示:

wKgZomVyk3qAItgWAAD1BwaWMt4322.png

3、按下數(shù)字c,進(jìn)入顯示屏設(shè)置界面,如下圖所示:

wKgaomVyk4mAQzbdAAExCJPzTyg246.png

可以看到,左邊方框?yàn)楦黠@示屏的名稱(chēng),右邊的方框?yàn)閷?duì)應(yīng)顯示屏的分辨率。

本例以LVDS、MIPI同顯為例。

4、首先,按下數(shù)字鍵1,進(jìn)入LVDS分辨率選擇界面,如下圖所示:

wKgZomVyk5iAX4KRAAE_DzQbryU475.png

下面來(lái)解釋一下各選項(xiàng)的含義:[0]意味著關(guān)閉該顯示屏,我們?cè)诓皇褂媚硞€(gè)顯示屏?xí)r,需要進(jìn)入此界面對(duì)其關(guān)閉。[1]-[4]意味著本司支持可選擇的分辨率。[s]意味著保存配置,在某個(gè)界面改動(dòng)了參數(shù),退出該界面前都需要按[s]保存,若不需要保存則直接退出即可。[q]意味著退出該界面。

知曉了各選項(xiàng)的含義,那么接下來(lái)就可以根據(jù)自己的顯示屏分辨率進(jìn)行選擇。值得注意的是,筆者使用的LVDS屏幕分辨率為7寸的1024*600,故而選擇3號(hào)選項(xiàng)。

wKgZomVyk6aAerlSAAG7kuyVGJs924.png

5、選擇完畢后按下[s]保存后回到上層界面可以發(fā)現(xiàn)LVDS分辨率設(shè)置成功,如下圖所示:

wKgaomVyk7OAdy0hAAGI1Z6nHRI066.png

6、接下來(lái)按照同樣的方法設(shè)置MIPI屏幕的分辨率。筆者使用的是5寸的720*1280顯示屏。設(shè)置成功后如下圖所示:

wKgZomVyk7-AOxsNAAFO1lalJME627.png

當(dāng)然,我們不需要顯示的顯示屏需要將其關(guān)閉掉,如EDP,關(guān)閉顯示屏的方法上文也介紹過(guò),只需進(jìn)入EDP分辨率設(shè)置界面,按下數(shù)字0,保存退出即可。值得注意的是,HDMI默認(rèn)設(shè)置的自動(dòng)模式,意味著UBoot會(huì)檢測(cè)是否有HDMI接入,若沒(méi)有則不會(huì)顯示,若有則顯示,故而我們可以不用更改HDMI的顯示設(shè)置。

7、設(shè)置完要顯示屏的分辨率后,按下s鍵保存,接著重啟開(kāi)發(fā)板。就可以發(fā)現(xiàn)設(shè)置的顯示屏可以正常顯示了。

wKgaomVyk8uAUe6VAAGPibDATPY750.png

第二章 如何適配顯示屏

本例將以7寸MIPI屏幕為例,由第一章所示,我們需要將新適配的顯示屏添加在Uboot菜單界面上。

1、進(jìn)入u-boot/drivers/embedsky/board/rk3568/目錄并打開(kāi)cmd_menu.c文件

cd u-boot/drivers/embedsky/board/rk3568

gedit cmd_menu.c

找到MIPI相關(guān),如下圖所示:

wKgZomVyk9mAaCOFAACCv0g7Xis330.png

接下來(lái)把7寸MIPI屏幕選項(xiàng)添加進(jìn)去,如下圖所示:

wKgaomVyk-iAF55PAACX8qRax9g333.png

值得注意的是

,7寸MIPI屏幕占用了原10.1寸MIPI屏的2號(hào)序號(hào)。需要將10.1寸MIPI屏改為3號(hào)序號(hào),如上圖所示。

2、u-boot/drivers/embedsky/lib/panel目錄并打開(kāi)fb_mipi.c文件

cd

u-boot/drivers/embedsky/lib/panel

gedit

fb_mipi.c

在此文件中,我們需要模仿5寸或10.1寸改寫(xiě)屏幕入口初始化數(shù)組:

wKgZomVyk_uAO5gLAADwrFiYKng869.pngwKgaomVylAWALs4yAADmdn5opsM299.png

值得注意的是

,此數(shù)組需要用戶自行獲取想要適配屏幕的數(shù)據(jù)手冊(cè)。手冊(cè)里有相關(guān)的屏幕初始化數(shù)組陣列。由于,7寸的MIPI顯示屏無(wú)需初始化,我們只需要添加其對(duì)應(yīng)的入口初始化、出口初始化數(shù)組,其內(nèi)容為空。如下圖所示:

wKgaomVylBKAHT8zAABqFcGcqo8240.png

3、在tq_panel_mipi[]數(shù)組添加7寸MIPI屏的各類(lèi)參數(shù),如下圖所示:

wKgZomVylBuAJ6MBAADE0ur8l7U622.png

以上標(biāo)紅框的參數(shù)可根據(jù)對(duì)應(yīng)的產(chǎn)品規(guī)格書(shū)得到,用戶可根據(jù)自己的屏幕得到相關(guān)參數(shù)并進(jìn)行修改。(7寸MIPI屏)規(guī)格書(shū)如下圖所示。

wKgaomVylCeARXufAAF9MBgKfSc101.png

值得注意的是

,需要將 .p_panel_init_sequence、 .init_size修改為對(duì)應(yīng)的入口、出口初始化數(shù)組名,如下圖紅框所示:

.p_panel_init_sequence = init_mipi1024x600_init, .init_size = ARRAY_SIZE(init_mipi1024x600_init),

wKgZomVylDSAexyMAACjrV5rNlg853.png

4、編譯燒寫(xiě)鏡像,進(jìn)入U(xiǎn)Boot菜單界面可以看到多出了7寸顯示屏的選項(xiàng)

wKgaomVylD-Ae8WfAADvdchiCsM803.png

5、我們按下2號(hào)數(shù)字鍵,選擇7寸MIPI顯示,接著按s鍵保存,最后按q退出此界面如下圖所示。

wKgZomVylEqAZZQ1AADxkBQFdJY265.png

可以看到,MIPI屏輸出的是1024x600的7寸顯示屏

6、重啟開(kāi)發(fā)板,如下圖所示證明適配7寸MIPI屏成功:

wKgaomVylFaAV2dJAAMAVjwz_Gk881.png

綜上所述

,在TQ3568開(kāi)發(fā)板上適配其它顯示屏的步驟如下:首先,進(jìn)入cd u-boot/drivers/embedsky/board/rk3568目錄修改cmd_menu.c文件,使UBoot菜單界面顯示相關(guān)選項(xiàng)其次,進(jìn)入u-boot/drivers/embedsky/lib/panel目錄并打開(kāi)fb_mipi.c文件,按照相關(guān)數(shù)據(jù)手冊(cè)、產(chǎn)品規(guī)格書(shū)添加init_XXX_init[]、exit_XXX_init[]數(shù)組。使得屏幕正常初始化。在tq_panel_mipi[]數(shù)組添加7寸MIPI屏的各類(lèi)參數(shù)使得屏幕能夠正常顯示。最后,編譯燒寫(xiě)。進(jìn)入U(xiǎn)Boot菜單界面選擇對(duì)應(yīng)屏幕重啟開(kāi)發(fā)板即可。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)注

    28

    文章

    4399

    瀏覽量

    73723
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4769

    瀏覽量

    96150
  • RK3568
    +關(guān)注

    關(guān)注

    4

    文章

    479

    瀏覽量

    4716
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RK3568 EDP接口調(diào)試

    RK3568支持多種接口,本文主要介紹通過(guò)edp顯示接口驅(qū)動(dòng)edp顯示屏的具體操作方法以及調(diào)試記錄。
    的頭像 發(fā)表于 09-20 09:57 ?3293次閱讀
    RK<b class='flag-5'>3568</b> EDP接口<b class='flag-5'>調(diào)試</b>

    在RK3568平臺(tái)實(shí)現(xiàn)單路MIPI DSI信號(hào)輸出來(lái)驅(qū)動(dòng)雙通道LVDS顯示屏

    屏幕的驅(qū)動(dòng)。本文介紹使用GM8775C芯片方案,在 RK3568平臺(tái)實(shí)現(xiàn)單路 MIPI DSI 信號(hào)輸出來(lái)驅(qū)動(dòng)雙通道LVDS顯示屏?! £P(guān)于GM8775C  GM8775C 型 DSI 轉(zhuǎn)雙通道
    發(fā)表于 09-23 17:11

    技術(shù)分享|TQ3568如何更換啟動(dòng)logo(包括uboot和kernel)

    TQ3568平臺(tái)的開(kāi)機(jī)logo分為兩個(gè)階段,分別為u-boot 階段的logo 和內(nèi)核階段的logo如果兩者采用同一個(gè)logo 圖片則可以無(wú)縫銜接。如果需要更換開(kāi)機(jī)logo,只需要替換kernel
    發(fā)表于 04-17 09:39

    TQ3568添加自啟動(dòng)應(yīng)用程序教程

    在日常開(kāi)發(fā)中,為了更加方便快捷的開(kāi)發(fā)。我們有時(shí)候需要開(kāi)發(fā)板自動(dòng)啟動(dòng)某些應(yīng)該程序服務(wù)于我們。 本文檔的目的在于分享如何在TQ3568開(kāi)發(fā)板添
    發(fā)表于 05-11 15:23

    方法|TQ3568開(kāi)發(fā)顯示屏如何動(dòng)態(tài)切換

    顯示屏作為電子產(chǎn)品不可或缺的一部分,用戶對(duì)顯示屏的需求日益增加。為了讓用戶更方便切換顯示屏,本司研發(fā)了Uboot產(chǎn)品架。此文檔的目的在于告知用戶如何在Uboot下切換顯示屏。 1、啟
    發(fā)表于 05-24 17:35

    OTG功能使用方法-基于TQ3568開(kāi)發(fā)

    上由 ID 引腳決定做 Host 還是 Device,上拉為 Device,下拉為 Host。 目前大部分手機(jī)都支持 OTG,根據(jù)原理自己可以動(dòng)手制作一根 OTG 線。 在TQ3568開(kāi)發(fā)板中有一個(gè)
    發(fā)表于 06-08 16:47

    【產(chǎn)品應(yīng)用】如何在Coral3568平臺(tái)快速適配mipi顯示屏

    隨著工作節(jié)奏的變快,如何快速熟悉平臺(tái)的使用和開(kāi)發(fā),也是有效工作的重點(diǎn)之一。本文將介紹在Coral3568平臺(tái)上,如何快速適配新的10.1寸m
    的頭像 發(fā)表于 01-09 19:40 ?626次閱讀

    【產(chǎn)品應(yīng)用】如何在Coral3568平臺(tái)快速適配mipi顯示屏

    隨著工作節(jié)奏的變快,如何快速熟悉平臺(tái)的使用和開(kāi)發(fā),也是有效工作的重點(diǎn)之一。本文將介紹在Coral3568平臺(tái)上,如何快速適配新的10.1寸m
    的頭像 發(fā)表于 01-13 09:24 ?856次閱讀
    【產(chǎn)品應(yīng)用】如何在Coral<b class='flag-5'>3568</b><b class='flag-5'>平臺(tái)</b>快速<b class='flag-5'>適配</b>mipi<b class='flag-5'>顯示屏</b>?

    TQ3568開(kāi)發(fā)板在Uboot下如何動(dòng)態(tài)切換顯示屏

    顯示屏作為電子產(chǎn)品不可或缺的一部分,用戶對(duì)顯示屏的需求日益增加。為了讓用戶更方便切換顯示屏,本司研發(fā)了Uboot產(chǎn)品架。此文檔的目的在于告知用戶如何在Uboot下切換顯示屏。1、啟動(dòng)
    的頭像 發(fā)表于 05-30 10:38 ?2019次閱讀
    <b class='flag-5'>TQ3568</b><b class='flag-5'>開(kāi)發(fā)</b>板在Uboot下如何動(dòng)態(tài)切換<b class='flag-5'>顯示屏</b>

    TQ3568開(kāi)發(fā)板SD工具使用教程

    點(diǎn)擊上方“廣州天嵌”關(guān)注公眾號(hào)后回復(fù)TQ3568_CoreB獲取板卡硬件資料TQ3568SD工具使用教程一、啟動(dòng)卡制作1、如何制作啟動(dòng)卡?第一步:
    的頭像 發(fā)表于 09-22 15:27 ?863次閱讀
    <b class='flag-5'>TQ3568</b><b class='flag-5'>開(kāi)發(fā)</b>板SD工具使用教程

    TQ3568開(kāi)發(fā)板SD工具使用教程

    =rDSjGmuV8LTcoQGxA4q3Rw&pwd=fob9) ...TQ3568_COREB_CD8_開(kāi)發(fā)板配套工具Windows平臺(tái)工具 第二步:解壓完成后,打開(kāi)該.exe文件啟動(dòng)工具 打開(kāi)之后進(jìn)入以下
    的頭像 發(fā)表于 10-12 15:26 ?502次閱讀
    <b class='flag-5'>TQ3568</b><b class='flag-5'>開(kāi)發(fā)</b>板SD工具使用教程

    TQ3568開(kāi)發(fā)平臺(tái)修改波特率

    TQ3568開(kāi)發(fā)平臺(tái)修改波特率uboot波特率修改:第一種方法:1、打開(kāi)u-boot/configs/rk3568_defconfig文件,
    的頭像 發(fā)表于 10-16 14:00 ?641次閱讀
    <b class='flag-5'>TQ3568</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>平臺(tái)</b>修改波特率

    TQ3568開(kāi)發(fā)平臺(tái)修改波特率

    打開(kāi) u-boot/configs/rk3568_defconfig 文件,禁用CONFIG_ROCKCHIP_PRELOADER_SERIAL配置若沒(méi)找到該配置則直接添加以下語(yǔ)句
    的頭像 發(fā)表于 10-19 16:28 ?472次閱讀
    <b class='flag-5'>TQ3568</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>平臺(tái)</b>修改波特率

    TQ3568開(kāi)發(fā)平臺(tái)如何測(cè)試4G模塊

    由于TQ3568CoreB板卡上測(cè)試4G模塊時(shí),需接上USB4G模塊,如下圖所示:一、上/掉電4G模塊系統(tǒng)開(kāi)機(jī)時(shí)默認(rèn)就已經(jīng)給4G模塊上電了。用戶也可以通過(guò)以下命令控制4G模塊的上/掉電。echo1
    的頭像 發(fā)表于 10-19 16:02 ?904次閱讀
    <b class='flag-5'>TQ3568</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>平臺(tái)</b>如何測(cè)試4G模塊

    TQ3568開(kāi)發(fā)平臺(tái)Android11修改開(kāi)機(jī)動(dòng)畫(huà)

    TQ3568開(kāi)發(fā)平臺(tái)Android11修改開(kāi)機(jī)動(dòng)畫(huà)Android開(kāi)機(jī)logo是可以動(dòng)態(tài)顯示或者靜態(tài)顯示的。如果是靜態(tài)
    的頭像 發(fā)表于 12-04 17:21 ?501次閱讀
    <b class='flag-5'>TQ3568</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>平臺(tái)</b>Android11修改開(kāi)機(jī)動(dòng)畫(huà)