一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

天嵌核心板A40I平臺(tái)10.1寸MIPI屏調(diào)試

天嵌股份 ? 2023-03-13 11:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

天嵌A40i核心板,天嵌科技出品的又一款工業(yè)級(jí)核心板,采用4核ARM Cortex-A7處理器設(shè)計(jì),每核主頻高達(dá)1.2GHz。

注:本文所調(diào)試屏的參數(shù)是適配天嵌10.1寸電容觸摸屏的,其他的mipi屏需要參考MIPI原廠給的參數(shù)參考本文的調(diào)試方法修改。

1.相關(guān)說(shuō)明和介紹

MIPI屏不管尺寸和分辨率只要是單通道MIPI的,理論上都可以在天嵌A40I核心板上調(diào)試點(diǎn)亮,天嵌A40I核心板硬件上只有一個(gè)通道MIPI接口,最大支持4lane;

2.天嵌A40I核心板MIPI接口硬件如下圖所示:

MIPI_DSI_CKP:MIPI接口時(shí)鐘信號(hào)正極

MIPI_DSI_CKN:MIPI接口時(shí)鐘信號(hào)負(fù)極

MIPI_DSI_D0P:MIPI接口數(shù)據(jù)0 lane正極

MIPI_DSI_D0N:MIPI接口數(shù)據(jù)0 lane負(fù)極

MIPI_DSI_D1P:MIPI接口數(shù)據(jù)1 lane正極

MIPI_DSI_D1N:MIPI接口數(shù)據(jù)1 lane負(fù)極

MIPI_DSI_D2P:MIPI接口數(shù)據(jù)2 lane正極

MIPI_DSI_D2N:MIPI接口數(shù)據(jù)2 lane負(fù)極

MIPI_DSI_D3P:MIPI接口數(shù)據(jù)3 lane正極

MIPI_DSI_D3N:MIPI接口數(shù)據(jù)3 lane負(fù)極

市面上大部分MIPI屏的pin腳數(shù)量和定義都會(huì)不同,而天嵌A40I核心板帶MIPI屏的開(kāi)發(fā)底板MIPI屏FPC座子是統(tǒng)一30pin標(biāo)準(zhǔn)的,需要通過(guò)驅(qū)動(dòng)板或轉(zhuǎn)接板來(lái)硬件適配,如下圖:

其中SYS_CRL_5V電源和VCC_3V3電源由硬件直接上電,無(wú)須驅(qū)動(dòng)去控制,I2C接口,TP_INT,TP_RST用于觸摸屏的,可以不用管,主要看DSI_RST復(fù)位腳,BL_EN背光使能腳,BL_PWM背光亮度調(diào)節(jié)腳以及MIPI接口相關(guān)腳(這些是標(biāo)準(zhǔn)的MIPI接口),每款屏支持的lane數(shù)不一樣,有2lane或者3lane和4lane的,具體看屏規(guī)格書(shū)上面有寫(xiě),根據(jù)實(shí)際情況填寫(xiě)A40I MIPI屏相關(guān)配置參數(shù):

lichee/tools/pack/chips/sun8iw11p1/configs/a40-p1/sys_config.fex

主要修改的地方如上圖紅框內(nèi)的部分,具體說(shuō)明如下:

lcd_driver_name:調(diào)用驅(qū)動(dòng)的文件名稱,比如當(dāng)前配置的是tft720x1280,調(diào)用的uboot驅(qū)動(dòng)路徑是:brandy/u-boot-2014.07/drivers/video/sunxi/disp2/disp/lcd/tft720x1280.c調(diào)用的kernel驅(qū)動(dòng)路徑是:linux-3.10/drivers/video/sunxi/disp2/disp/lcd/tft720x1280.clcd_if:需要配置成4 (dsi即mipi接口),具體lcd_if說(shuō)明: 0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp; 6:extend dsilcd_x,lcd_y:mipi屏分辨率寬高,參考屏規(guī)格書(shū)填寫(xiě)lcd_dclk_freq:mipi屏時(shí)鐘頻率,單位MHZ,參考屏規(guī)格填寫(xiě)lcd_hbp,lcd_ht,lcd_hspw:mipi屏水平方向參數(shù),參考屏規(guī)格書(shū)填寫(xiě),lcd_ht = lcd_hbp+lcd_hfp+lcd_hspw+lcd_x,必須通過(guò)此公式計(jì)算出lcd_ht,否則會(huì)導(dǎo)致系統(tǒng)卡在uboot階段起不來(lái),之前調(diào)試遇到這種莫名其妙的起不來(lái)問(wèn)題,就是因?yàn)閘cd_ht不是按照公式計(jì)算出來(lái)的lcd_vbp,lcd_vt,lcd_vspw:mipi屏垂直方向參數(shù),參考屏規(guī)格書(shū)填寫(xiě),lcd_vt = lcd_vbp+lcd_vfp+lcd_vspw+lcd_y,必須通過(guò)此公式計(jì)算出lcd_vt,否則會(huì)導(dǎo)致系統(tǒng)卡在uboot階段起不來(lái),之前調(diào)試遇到這種莫名其妙的起不來(lái)問(wèn)題,就是因?yàn)閘cd_vt不是按照公式計(jì)算出來(lái)的lcd_dsi_if:默認(rèn)設(shè)0即可lcd_dsi_lane:mipi屏支持的lane數(shù),根據(jù)屏規(guī)格書(shū)實(shí)際填寫(xiě)lcd_dsi_format:mipi屏支持的顯示數(shù)據(jù)格式,一般為RGB 24位傳輸,具體lcd_dsi_format說(shuō)明:0:LCD_DSI_FORMAT_RGB888,1:LCD_DSI_FORMAT_RGB666,2:LCD_DSI_FORMAT_RGB666P,3:LCD_DSI_FORMAT_RGB565具體需要詢問(wèn)mipi供應(yīng)商提供,一般規(guī)格書(shū)上面不會(huì)說(shuō)明,屏廠會(huì)給一個(gè)屏參和屏初始化寄存器參數(shù)txt文件lcd_dsi_te:看mipi屏是否支持TE功能,如支持設(shè)1,不支持設(shè)0或者不配置該項(xiàng)lcd_dsi_eotp:看mipi屏是否支持EOTP功能,如支持設(shè)1,不支持設(shè)0或者不配置該項(xiàng)lcd_bl_en:mipi屏背光使能腳,根據(jù)原理圖BL_EN所連GPIO口配置即可,默認(rèn)開(kāi)機(jī)需要置高,才能使能背光lcd_gpio_0:mipi屏背光亮度調(diào)節(jié)腳,當(dāng)前接到PB3_PWM1腳,因?yàn)橹边B到mipi屏上,默認(rèn)設(shè)置port:PB3<1><1><1>為高,屏在uboot階段才會(huì)亮,kernel階段需要設(shè)置為pwm1可調(diào)背光功能,修改lichee/linux-3.10/arch/arm/boot/dts/sun8iw11p1-soc.dts配置文件如下:backlight_mipi {compatible = "pwm-backlight";brightness-levels = <25 50 75 100 125 150 175 200 225 250>;polarity = <1>;//0-not invert, 1-invertdft_brightness = <0x9>;//0~9范圍值,9為最亮,0為最暗pwm-id= <1>;//pwm組別period_ns=<10000>;status = "ok";};lichee/tools/pack/chips/sun8iw11p1/configs/a40-p1/sys_config.fex里面有設(shè)置pwm1功能需要關(guān)閉,如下;----------------------------------------------------------------------------------;pwm config;----------------------------------------------------------------------------------[pwm1]pwm_used = 0pwm_positive = port:PB3<3><0>[pwm1_suspend]pwm_positive = port:PB3<7><0>
lcd_reset:mipi屏復(fù)位腳,根據(jù)原理圖上DSI_RST所接gpio口配置,默認(rèn)置高,復(fù)位信號(hào)是先拉高延時(shí)100ms,再拉低延時(shí)100ms,最后再拉高延時(shí)100ms就可以初始化mipi屏寄存器參數(shù),一般mipi都需要復(fù)位才能正常初始化屏;驅(qū)動(dòng)通過(guò)mipi接口下發(fā)mipi屏寄存器初始化參數(shù),由于全志平臺(tái)沒(méi)有將這些初始化參數(shù)通過(guò)dtsi設(shè)備樹(shù)文件解析傳給驅(qū)動(dòng),所以無(wú)法在dtsi設(shè)備樹(shù)文件里面配置mipi屏寄存器初始化參數(shù),只能在對(duì)應(yīng)mipi屏驅(qū)動(dòng)里面改,當(dāng)前配置的是tft720x1280,所以我們需要修改brandy/u-boot-2014.07/drivers/video/sunxi/disp2/disp/lcd/tft720x1280.c驅(qū)動(dòng),而kernel下的驅(qū)動(dòng)linux-3.10/drivers/video/sunxi/disp2/disp/lcd/tft720x1280.c跟uboot下驅(qū)動(dòng)完全一樣,只是打印信息函數(shù)不一樣,uboot階段驅(qū)動(dòng)需要用printf來(lái)打印,而kernel階段驅(qū)動(dòng)用printk來(lái)打印,要注意下,否則會(huì)出現(xiàn)編譯出錯(cuò)的情況,屏廠給的mipi屏寄存器初始化參數(shù)文件大致一樣,具體我們以視維達(dá)5寸mipi屏TSCE_Project__ILI9881C_HSD5.0_720x1280_3Lanes_2018-01-24.txt初始化寄存器參數(shù)文件為例說(shuō)明:

里面一般是測(cè)試架嵌入式驅(qū)動(dòng)點(diǎn)亮mipi屏的代碼,有上電時(shí)序,mipi屏初始化寄存器參數(shù)列表,進(jìn)入休眠模式命令,下電時(shí)序;主要說(shuō)明屏初始化寄存器參數(shù)列表怎么看:LCM_Write(Gen,0,4,0xFF,0x98,0x81,0x03);//接口是通過(guò)mipi接口寫(xiě)4個(gè)參數(shù)到mipi屏,其中0xFF是mipi屏寄存器地址,0x98,0x81,0x03為數(shù)據(jù);LCM_Write(Gen,0,2,0x01,0x00);//接口是通過(guò)mipi接口寫(xiě)2個(gè)參數(shù)到mipi屏,其中0x01是mipi屏寄存器地址,0x00為數(shù)據(jù),以此類推,將所有寄存器初始化參數(shù)全部一一對(duì)應(yīng)寫(xiě)到mipi屏;天嵌A40I核心板mipi屏驅(qū)動(dòng)里面也要添加復(fù)位腳控制和下發(fā)mipi屏初始化寄存器參數(shù),以tft720x1280.c mipi屏驅(qū)動(dòng)為例說(shuō)明:

第1個(gè)紅框內(nèi)是mipi下發(fā)接口,根據(jù)實(shí)際寫(xiě)數(shù)據(jù)參數(shù)不同選用;第2個(gè)紅框內(nèi)是獲取解析到sys_config.fex的lcd0配置下的lcd_reset腳,然后做相應(yīng)復(fù)位操作,具體看屏廠給的文件如何復(fù)位mipi屏;第3個(gè)紅框內(nèi)就是下發(fā)所有mipi屏寄存器初始化參數(shù),比如dsi_dcs_wr_3para(sel,0xFF,0x98,0x81,0x03); 就是根據(jù)屏廠給的mipi屏初始化寄存器參數(shù)文件里的LCM_Write(Gen,0,4,0xFF,0x98,0x81,0x03);來(lái)設(shè)的;后面所有參數(shù)都需要一一對(duì)應(yīng)到tft720x1280.c驅(qū)動(dòng)的tft7201280_init函數(shù)里面,否則漏掉一個(gè)都會(huì)導(dǎo)致mipi屏點(diǎn)不亮。

(成功點(diǎn)亮)


聲明:本文內(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)投訴
  • MIPI
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    49775
  • 核心板
    +關(guān)注

    關(guān)注

    5

    文章

    1160

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    米爾NXP i.MX 91核心板發(fā)布,助力新一代入門(mén)級(jí)Linux應(yīng)用開(kāi)發(fā)

    矩陣,米爾累計(jì)推出5個(gè)平臺(tái)共計(jì)二十余款NXP核心板,涵蓋工業(yè)物聯(lián)網(wǎng)、新能源、醫(yī)療等領(lǐng)域。此次推出的米爾基于?NXP i.MX 91核心板及開(kāi)發(fā)
    發(fā)表于 05-30 11:20

    全面對(duì)比!全志T536與T507/A40i平臺(tái)在項(xiàng)目中該怎么選?一文幫你搞定!

    在當(dāng)今競(jìng)爭(zhēng)愈發(fā)激烈的工業(yè)市場(chǎng)中,如何平衡“成本與性能”始終是企業(yè)關(guān)注的核心問(wèn)題。T536作為全志科技新一代的明星產(chǎn)品,一經(jīng)問(wèn)世便備受市場(chǎng)矚目,而T507與A40i也憑借出色表現(xiàn),在多種工業(yè)應(yīng)用場(chǎng)景中大放異彩。
    的頭像 發(fā)表于 05-21 10:51 ?367次閱讀
    全面對(duì)比!全志T536與T507/<b class='flag-5'>A40i</b><b class='flag-5'>平臺(tái)</b>在項(xiàng)目中該怎么選?一文幫你搞定!

    基于龍芯2K0300-I的工業(yè)級(jí)核心板

    格欣以龍芯工業(yè)級(jí)微處理器芯片LS2K0300-I核心設(shè)計(jì)的工業(yè)級(jí)核心板(AH2300)已經(jīng)面向市場(chǎng)發(fā)布,受到廣泛關(guān)注。 LS2K0300-I具有一些鮮明特點(diǎn):1、LS2K0300-
    發(fā)表于 04-19 18:24

    基于RV1126開(kāi)發(fā)MIPI-DSI硬件電路設(shè)計(jì)

    即可,如下圖。在EASY EAI nano-T評(píng)估底板上面MIPI DSI通過(guò)40 Pin FPC座子引出,同時(shí)在座子上面引出了I2C信號(hào),用于接電容觸摸。接口兼容靈眸的5/7/8/
    的頭像 發(fā)表于 04-16 17:45 ?354次閱讀
    基于RV1126開(kāi)發(fā)<b class='flag-5'>板</b>的<b class='flag-5'>MIPI</b>-DSI硬件電路設(shè)計(jì)

    linux初學(xué)者,用這樣的開(kāi)發(fā)合適嗎?

    這款是深圳市九鼎創(chuàng)展科技有限公司的全志A40I開(kāi)發(fā),適合linux初學(xué)者嗎? 先用開(kāi)發(fā)調(diào)試調(diào)試成功后,就可以單獨(dú)用
    發(fā)表于 04-10 11:11

    SOM-TLT113工業(yè)核心板規(guī)格書(shū)

    核心板簡(jiǎn)介創(chuàng)龍科技SOM-TLT113是一款基于全志科技T113-i雙核ARMCortex-A7+玄鐵C906RISC-V+HiFi4DSP異構(gòu)多核處理器設(shè)計(jì)的全國(guó)產(chǎn)工業(yè)核心板
    發(fā)表于 03-18 09:31 ?0次下載

    瑞芯微米爾RK3562國(guó)產(chǎn)核心板,ARM中量級(jí)多面手

    網(wǎng)關(guān)、邊緣計(jì)算等領(lǐng)域提供了高性價(jià)比的解決方案。 核心板基于 RK3562 或RK3562J處理器,采用四核ARM Cortex-A53架構(gòu),主頻高達(dá)2GHz,集成Mali-G52 GPU,支持4K視頻解碼
    發(fā)表于 02-28 15:32

    強(qiáng)悍的I.MX8MP核心板

    在當(dāng)今的嵌入式系統(tǒng)開(kāi)發(fā)領(lǐng)域,一款性能卓越且尺寸小巧的核心板能夠?yàn)楸姸囗?xiàng)目帶來(lái)極大的便利。今天,我們就來(lái)深入探討一下 MYZR新款I.MX8MP 核心板,看看它究竟有哪些獨(dú)特之處。 一、小巧精致的尺寸
    的頭像 發(fā)表于 02-13 17:05 ?364次閱讀

    問(wèn)ASRPRO核心板+ESP32S3#pcb設(shè)計(jì)

    核心板
    默語(yǔ)聆聽(tīng)
    發(fā)布于 :2025年01月13日 00:51:48

    米爾國(guó)產(chǎn)FPGA SoC芯選擇,安路飛龍DR1M90核心板重磅發(fā)布

    Cortex-A35 + 95K LEs等效邏輯單元,定義邊緣智能新高度 開(kāi)發(fā)資源豐富,快速上手 米爾為MYC-YM90X核心板及開(kāi)發(fā)提供完善的開(kāi)發(fā)資源,包括: 操作系統(tǒng)支持:預(yù)裝Linux系統(tǒng)
    發(fā)表于 01-10 14:32

    為什么要選擇BGA核心板?

    電子又重磅推出了一款全新的BGA核心板——M3562。M3562Cortex-A53核心板四核Cortex-A531.8GHz主頻低成本3568方案參考價(jià)格:288
    的頭像 發(fā)表于 01-07 11:36 ?629次閱讀
    為什么要選擇BGA<b class='flag-5'>核心板</b>?

    【新品】i.MX6ULL工業(yè)嵌入式核心板!NXP低功耗MPU,LCD顯示

    核心板新品上市ECK20-6Y2XA系列核心板是億佰特基于NXPCortex-A7內(nèi)核i.MX6ULL處理器精心設(shè)計(jì)的,采用郵票孔連接的低成本、低功耗、高性價(jià)比、高可靠性的嵌入式
    的頭像 發(fā)表于 11-15 01:04 ?659次閱讀
    【新品】<b class='flag-5'>i</b>.MX6ULL工業(yè)嵌入式<b class='flag-5'>核心板</b>!NXP低功耗MPU,LCD顯示

    FET113i-S核心板已支持RISC-V,打造國(guó)產(chǎn)化降本的更優(yōu)解

    FET113i-S核心板是飛凌嵌入式基于全志T113-i處理器設(shè)計(jì)的國(guó)產(chǎn)工業(yè)級(jí)核心板,憑借卓越的穩(wěn)定性和超高性價(jià)比,F(xiàn)ET113i-S
    的頭像 發(fā)表于 10-31 15:20 ?1040次閱讀
    FET113<b class='flag-5'>i</b>-S<b class='flag-5'>核心板</b>已支持RISC-V,打造國(guó)產(chǎn)化降本的更優(yōu)解

    兼容7A100T和PG2L100H雙芯核心板,米爾FPGA平臺(tái)

    不同需求 MYIR推出FPGA 開(kāi)發(fā)平臺(tái)具有極高的靈活性,用戶可以根據(jù)項(xiàng)目需求自由選擇AMD XC7A100T 和紫光同創(chuàng) PG2L100H 這兩款核心板,共享同一底板平臺(tái),可以實(shí)現(xiàn)無(wú)
    發(fā)表于 09-14 16:08

    MT8390安卓核心板_MT8390 (Genio 700)核心板詳細(xì)參數(shù)

    MT8390安卓核心板是基于MT8390 (Genio 700)芯片研發(fā)的高性能平臺(tái),采用先進(jìn)的6nm制程工藝,顯著降低功耗。該核心板配備強(qiáng)大的八核CPU,包括兩個(gè)主頻為2.2GHz的A
    的頭像 發(fā)表于 09-06 20:17 ?861次閱讀
    MT8390安卓<b class='flag-5'>核心板</b>_MT8390 (Genio 700)<b class='flag-5'>核心板</b>詳細(xì)參數(shù)