Hi3516Dv300 平台使用MIPI Tx點屏

2021-10-20 05:45:17 字數 2280 閱讀 3229

公司新做了一塊3516dv300的開發板,其中有mipi tx介面,剛好公司庫房還有好幾百塊的lcd屏,lcd屏是800x480的,還是原裝屏,不用掉怪可惜的了,所以就讓硬體的同事化了個轉接板,使用的晶元是icn6211,這貨最大解析度可以支援到1920x1200,感興趣的小夥伴自己下個手冊看看。

mipi屏一般都有一組暫存器需要初始化,這個可以根據使用的晶元資料來初始化,大部分廠家會提供初始化暫存器,使用的mipi command mode,至於怎麼使用,大家自己去google。我們這邊使用icn6211可以i2c來初始化。

1. 屏參填充

屏的除錯最為複雜的地方就是填寫各種時許、前後消影、時鐘等資訊,這個必須要和自己的的屏匹配起來.我是用的屏的型號是at070tn94,找到下面的資訊:

開啟icn6211 config工具,配置如下:

特別注意的是#color的2行,這2行開啟可以驗證你的硬體連線是否是ok的,硬體正常的化就可以看到乙個colorbar彩條,這是關進的一步。

2.修改**

3.系統及驅動修改

insmod hi_mipi_tx.ko
676     //vo_bt1120_mode_mux();

677 //vo_bt656_mode_mux();

678 mipi_tx_lcd_mux(4); // 開啟,其餘的關閉

679 // hdmi_pin_mux();

680 //vo_24bit_lcd_mux();

681 // mipi_tx_set_rest();

682 //spi1_pin_mux();

683 //vo_6bit_lcd_mux();

684 //vo_8bit_lcd_reset();

685 //vo_8bit_lcd_mux();

686 //i2s0_pin_mux();

687 return 0;

4. 執行程式

將sample_tde 及目錄下的res 拷貝到板子上,或者nfs目錄

Hi3516DV300 USB驅動安裝

1.裸片 無程式時 先燒錄uboot到晶元詳細操作看 hiburn工具使用指南 燒錄好後再uboot介面 終端列印資訊如xshell 下 輸入usb device會提示 install usb device 資訊,這時可以安裝usb驅動。2.非裸片時,因啟動跳轉時間短,一下子就進入核心了,所以會出現...

開始學嵌入式 hi3516dv300

今年考上研了,導師分配嵌入式方向,給我發了塊海思hi3516dv300板子,之前一直準備考研,只有點32板子經驗,怎麼辦,學唄。先裝了ubuntu虛擬機器,玩了幾天,照著busybox開始整,我看到裡面有usb燒寫映象,以前萬32板子都是燒寫程式進去的,於是我搞了幾天才弄好usb燒寫映象的步驟。照著...

Hi3516D 資料手冊

功耗工藝和低功耗架構設計,這一切將使得hi3516d在低位元速率 高影象質量和低功耗方面持續引領行業水平。創新性的硬 件支援90度 270度旋轉功能和鏡頭幾何校正功能,可以滿足監控應用的各種場景需求。hi3516d還全格式支援3a演算法,用 戶可以基於此實現包含一體機機芯在內的各種機型設計。整合po...