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

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

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

3天內不再提示

天嵌核心板A40I平臺10.1寸MIPI屏調試

天嵌股份 ? 2023-03-13 11:01 ? 次閱讀

天嵌A40i核心板,天嵌科技出品的又一款工業級核心板,采用4核ARM Cortex-A7處理器設計,每核主頻高達1.2GHz。

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

1.相關說明和介紹

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

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

MIPI_DSI_CKP:MIPI接口時鐘信號正極

MIPI_DSI_CKN:MIPI接口時鐘信號負極

MIPI_DSI_D0P:MIPI接口數據0 lane正極

MIPI_DSI_D0N:MIPI接口數據0 lane負極

MIPI_DSI_D1P:MIPI接口數據1 lane正極

MIPI_DSI_D1N:MIPI接口數據1 lane負極

MIPI_DSI_D2P:MIPI接口數據2 lane正極

MIPI_DSI_D2N:MIPI接口數據2 lane負極

MIPI_DSI_D3P:MIPI接口數據3 lane正極

MIPI_DSI_D3N:MIPI接口數據3 lane負極

市面上大部分MIPI屏的pin腳數量和定義都會不同,而天嵌A40I核心板帶MIPI屏的開發底板MIPI屏FPC座子是統一30pin標準的,需要通過驅動板或轉接板來硬件適配,如下圖:

其中SYS_CRL_5V電源和VCC_3V3電源由硬件直接上電,無須驅動去控制,I2C接口,TP_INT,TP_RST用于觸摸屏的,可以不用管,主要看DSI_RST復位腳,BL_EN背光使能腳,BL_PWM背光亮度調節腳以及MIPI接口相關腳(這些是標準的MIPI接口),每款屏支持的lane數不一樣,有2lane或者3lane和4lane的,具體看屏規格書上面有寫,根據實際情況填寫A40I MIPI屏相關配置參數:

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

主要修改的地方如上圖紅框內的部分,具體說明如下:

lcd_driver_name:調用驅動的文件名稱,比如當前配置的是tft720x1280,調用的uboot驅動路徑是:brandy/u-boot-2014.07/drivers/video/sunxi/disp2/disp/lcd/tft720x1280.c調用的kernel驅動路徑是:linux-3.10/drivers/video/sunxi/disp2/disp/lcd/tft720x1280.clcd_if:需要配置成4 (dsi即mipi接口),具體lcd_if說明: 0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp; 6:extend dsilcd_x,lcd_y:mipi屏分辨率寬高,參考屏規格書填寫lcd_dclk_freq:mipi屏時鐘頻率,單位MHZ,參考屏規格填寫lcd_hbp,lcd_ht,lcd_hspw:mipi屏水平方向參數,參考屏規格書填寫,lcd_ht = lcd_hbp+lcd_hfp+lcd_hspw+lcd_x,必須通過此公式計算出lcd_ht,否則會導致系統卡在uboot階段起不來,之前調試遇到這種莫名其妙的起不來問題,就是因為lcd_ht不是按照公式計算出來的lcd_vbp,lcd_vt,lcd_vspw:mipi屏垂直方向參數,參考屏規格書填寫,lcd_vt = lcd_vbp+lcd_vfp+lcd_vspw+lcd_y,必須通過此公式計算出lcd_vt,否則會導致系統卡在uboot階段起不來,之前調試遇到這種莫名其妙的起不來問題,就是因為lcd_vt不是按照公式計算出來的lcd_dsi_if:默認設0即可lcd_dsi_lane:mipi屏支持的lane數,根據屏規格書實際填寫lcd_dsi_format:mipi屏支持的顯示數據格式,一般為RGB 24位傳輸,具體lcd_dsi_format說明:0:LCD_DSI_FORMAT_RGB888,1:LCD_DSI_FORMAT_RGB666,2:LCD_DSI_FORMAT_RGB666P,3:LCD_DSI_FORMAT_RGB565具體需要詢問mipi供應商提供,一般規格書上面不會說明,屏廠會給一個屏參和屏初始化寄存器參數txt文件lcd_dsi_te:看mipi屏是否支持TE功能,如支持設1,不支持設0或者不配置該項lcd_dsi_eotp:看mipi屏是否支持EOTP功能,如支持設1,不支持設0或者不配置該項lcd_bl_en:mipi屏背光使能腳,根據原理圖BL_EN所連GPIO口配置即可,默認開機需要置高,才能使能背光lcd_gpio_0:mipi屏背光亮度調節腳,當前接到PB3_PWM1腳,因為直連到mipi屏上,默認設置port:PB3<1><1><1>為高,屏在uboot階段才會亮,kernel階段需要設置為pwm1可調背光功能,修改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里面有設置pwm1功能需要關閉,如下;----------------------------------------------------------------------------------;pwm config;----------------------------------------------------------------------------------[pwm1]pwm_used = 0pwm_positive = port:PB3<3><0>[pwm1_suspend]pwm_positive = port:PB3<7><0>
lcd_reset:mipi屏復位腳,根據原理圖上DSI_RST所接gpio口配置,默認置高,復位信號是先拉高延時100ms,再拉低延時100ms,最后再拉高延時100ms就可以初始化mipi屏寄存器參數,一般mipi都需要復位才能正常初始化屏;驅動通過mipi接口下發mipi屏寄存器初始化參數,由于全志平臺沒有將這些初始化參數通過dtsi設備樹文件解析傳給驅動,所以無法在dtsi設備樹文件里面配置mipi屏寄存器初始化參數,只能在對應mipi屏驅動里面改,當前配置的是tft720x1280,所以我們需要修改brandy/u-boot-2014.07/drivers/video/sunxi/disp2/disp/lcd/tft720x1280.c驅動,而kernel下的驅動linux-3.10/drivers/video/sunxi/disp2/disp/lcd/tft720x1280.c跟uboot下驅動完全一樣,只是打印信息函數不一樣,uboot階段驅動需要用printf來打印,而kernel階段驅動用printk來打印,要注意下,否則會出現編譯出錯的情況,屏廠給的mipi屏寄存器初始化參數文件大致一樣,具體我們以視維達5寸mipi屏TSCE_Project__ILI9881C_HSD5.0_720x1280_3Lanes_2018-01-24.txt初始化寄存器參數文件為例說明:

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

第1個紅框內是mipi下發接口,根據實際寫數據參數不同選用;第2個紅框內是獲取解析到sys_config.fex的lcd0配置下的lcd_reset腳,然后做相應復位操作,具體看屏廠給的文件如何復位mipi屏;第3個紅框內就是下發所有mipi屏寄存器初始化參數,比如dsi_dcs_wr_3para(sel,0xFF,0x98,0x81,0x03); 就是根據屏廠給的mipi屏初始化寄存器參數文件里的LCM_Write(Gen,0,4,0xFF,0x98,0x81,0x03);來設的;后面所有參數都需要一一對應到tft720x1280.c驅動的tft7201280_init函數里面,否則漏掉一個都會導致mipi屏點不亮。

(成功點亮)


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

    關注

    11

    文章

    310

    瀏覽量

    48630
  • 核心板
    +關注

    關注

    5

    文章

    1014

    瀏覽量

    29771
收藏 人收藏

    評論

    相關推薦

    嵌入式核心板的分類及PCB設計

    或FLASH)、電源管理(PMIC)、晶振等。同時引出如USB、GPIO、SPI、I2C、UART、以太網、PCIe等各種接口,以滿足各種應用的需求。 ? 核心板一般采用連接器、
    的頭像 發表于 11-27 16:37 ?388次閱讀

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

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

    驍龍665安卓核心板_SM6125核心板參數_安卓核心板高通方案定制

    ,采用了4個ARM Cortex-A73核心(主頻2.0 GHz)與4個ARM Cortex-A53核心(主頻1.8 GHz)的大小核心架構
    的頭像 發表于 11-13 20:17 ?545次閱讀
    驍龍665安卓<b class='flag-5'>核心板</b>_SM6125<b class='flag-5'>核心板</b>參數_安卓<b class='flag-5'>核心板</b>高通方案定制

    FET113i-S核心板已支持RISC-V,打造國產化降本的更優解

    FET113i-S核心板是飛凌嵌入式基于全志T113-i處理器設計的國產工業級核心板,憑借卓越的穩定性和超高性價比,FET113i-S
    的頭像 發表于 10-31 15:20 ?477次閱讀
    FET113<b class='flag-5'>i</b>-S<b class='flag-5'>核心板</b>已支持RISC-V,打造國產化降本的更優解

    兼容7A100T和PG2L100H雙芯核心板,米爾FPGA平臺

    不同需求 MYIR推出FPGA 開發平臺具有極高的靈活性,用戶可以根據項目需求自由選擇AMD XC7A100T 和紫光同創 PG2L100H 這兩款核心板,共享同一底板平臺,可以實現無
    發表于 09-14 16:08

    MT8390安卓核心板_MT8390 (Genio 700)核心板詳細參數

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

    宇瓏RK3576核心板與嵌入式主板通用平臺介紹

    宇瓏RK3576核心板與嵌入式主板通用平臺介紹
    的頭像 發表于 08-26 17:23 ?569次閱讀
    宇瓏RK3576<b class='flag-5'>核心板</b>與嵌入式主板通用<b class='flag-5'>平臺</b>介紹

    RK3576核心板與嵌入式主板通用平臺介紹

    RK3576核心板與嵌入式主板通用平臺介紹
    的頭像 發表于 08-26 11:37 ?760次閱讀
    RK3576<b class='flag-5'>核心板</b>與嵌入式主板通用<b class='flag-5'>平臺</b>介紹

    國產FPGA核心板!米爾紫光同創Logos-2和Xilinx Artix-7核心板

    MYC-J7A100T核心板基于Xilinx Artix-7 FPGA芯片,采用高密度高速電路設計,在大小為69.6mm(L)×40mm(W)的板卡上集成了XC7
    發表于 05-31 17:40

    M4核心板驅動17 為您打造無與倫比的視覺盛宴

    啟明智顯推出M4核心板驅動17啦,視覺體驗拉滿……
    的頭像 發表于 04-08 18:03 ?407次閱讀
    M4<b class='flag-5'>核心板</b>驅動17<b class='flag-5'>寸</b><b class='flag-5'>屏</b> 為您打造無與倫比的視覺盛宴

    10.1TFT液晶的尺寸、技術與應用的全面解析

    TFT液晶作為現代電子產品的核心部件之一,其尺寸和技術特點備受關注。在眾多尺寸中,10.1TFT液晶憑借著出色的表現和廣泛的應用領域,
    的頭像 發表于 03-26 09:34 ?2672次閱讀

    基于M3核心板的7串口:為氣體檢測設備帶來全新交互體驗

    M3核心板應用啟明智顯M3芯片,憑借其國產自主高算力RISC-V內核以及平頭哥單核E907架構,為工業氣體檢測解決方案提供了強大的硬件支持。特別是當M3核心板驅動7彩屏時,其在工業氣體檢測中的應用優勢顯得尤為突出。
    的頭像 發表于 03-13 18:03 ?689次閱讀
    基于M3<b class='flag-5'>核心板</b>的7<b class='flag-5'>寸</b>串口<b class='flag-5'>屏</b>:為氣體檢測設備帶來全新交互體驗

    全志T527國產核心板及米爾配套開發批量上市!

    2023年12月,米爾電子聯合戰略合作伙伴全志科技,率先業內發布了國產第一款T527核心板及開發。這款高性能、高性價比、八核A55的國產核心板吸引了廣大客戶關注,為積極響應客戶需求,
    發表于 02-23 18:33

    MT6893璣5G核心板在物聯網領域的獨特應用

    隨著科技的發展,物聯網在各行各業的應用越來越廣泛,物聯網領域中,一款核心板是至關重要的。其中,MT6893璣5G核心板以其強大的性能和穩定的5G網絡連接,成為了物聯網領域中的一顆璀璨明星。
    的頭像 發表于 02-04 15:49 ?454次閱讀
    MT6893<b class='flag-5'>天</b>璣5G<b class='flag-5'>核心板</b>在物聯網領域的獨特應用

    飛凌嵌入式A40i-H核心板已適配“礦鴻OS”

    飛凌嵌入式基于全志科技A40i-H打造的FETA40i-C核心板成功完成了“礦鴻OS”的系統適配,嵌入式核心板與“礦鴻”操作系統的結合與應用。
    的頭像 發表于 01-18 08:02 ?1007次閱讀
    飛凌嵌入式<b class='flag-5'>A40i</b>-H<b class='flag-5'>核心板</b>已適配“礦鴻OS”
    主站蜘蛛池模板: 性色在线视频精品| 天堂影院在线| 美女扒开尿口给男人桶| 天堂8中文在线bt| 色综网| 国产综合成色在线视频| 国产精品福利午夜一级毛片| 午夜网站视频| 午夜欧美在线| 伊人网络| 四虎影院2022| 美女 免费 视频 黄的| 国产三级免费观看| 亚洲免费小视频| 免费午夜不卡毛片| 欧美色人阁| 好紧好湿好黄的视频| 深爱五月婷婷| bt天堂在线www最新版资源网| 午夜高清免费在线观看| 国产综合视频| 亚洲无线视频| 免费三级毛片| 91在线网址| 久久久美女视频| 婷婷久久精品| 欧美成人精品福利网站| 高清国产在线| 美女牲交视频一级毛片| 99久久精品免费观看国产| 日韩毛片高清免费| 国模吧2021新入口| 手机看片日韩高清1024| 久久精品国产免费观看99| 久久国产精品免费网站| 亚洲午夜综合网| v视界影院最新网站| 国产黄色a三级三级三级| 日本丶国产丶欧美色综合| 999色综合| 日本欧美一区二区|