com-t335linux dtb如何添加新的lcd_第1頁
com-t335linux dtb如何添加新的lcd_第2頁
com-t335linux dtb如何添加新的lcd_第3頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、公開資料Date:2016/01/13:0086-075582523090類別內(nèi)容COM-T335 LCD摘要COM-T335 系列產(chǎn)品上添加新的 LCD目錄目錄1前言2一、u-boot 添加對 G121X1-L04 的支持31、修改 u-boot 源碼,添加 G121X1 相關參數(shù)32、u-boot 啟用新的 LCD5二、內(nèi)核 dts 文件添加對 G121X1-L04 的支持61、 修改內(nèi)核 dts 文件,添加 G121X1 的相關參數(shù)6附錄 CoM-T335 系列產(chǎn)品 u-boot 預設 LCD 列表8:0086-075582523090前言本文描述用戶如何在 COM-T335 上使用新的

2、 LCD,通過修改 u-boot 和內(nèi)核的 dts 文件,添加新的 LCD驅(qū)動支持。下面以在 EVBT335 添加奇美 G121X1-L04(LVDS 屏,像素 1024X768)為例,說明在 CoM-T335系列產(chǎn)品上如何添加新的 LCD。下圖為 G121X1-L04 的時序說明:0086-075582523090一、u-boot 添加對 G121X1-L04 的支持1、修改 u-boot 源碼,添加 G121X1 相關參數(shù)打開 u-boot 源碼目錄下lcd_panels = 中添加以下代碼: 4 = .name = CHIMEI_G121X1,.width = 1024,.height

3、= 768,.hfp = 24,.hbp = 160,.hsw = 136,.vfp = 3,.vbp = 29,.vsw = 6,.pxl_clk = 65000000,.invert_pxl_clk = 0,335x/board.c 文件,在結構體constsicstructda8xx_panel結構體中的參數(shù)說明如下(/drivers/vedio/da8xx-fb.h 文件中定義):struct da8xx_panel const charname25;/* Full name _ */unsigned short width;unsigned short height;hfp; hbp

4、; hsw; vfp; vbp;vsw;/* Horizontal front porch */* Horizontal back porch */* Horizontal Sync Pulse Width */* Vertical front porch */* Vertical back porch */* Vertical Sync Pulse Width */ pxl_clk; /* Pixel clock */unsignedunsigned char invert_pxl_clk;/* Invert Pixel clock */;根據(jù)G121X1 的時序,可知 Thp+hbp+hs

5、w,即 hfp+hbp+hsw 等于 320 即可,用戶可自行調(diào)整;Tvb=vfp+vbp+vsw,即 vfp+vbp+vsw 等于 38 即可,用戶可自行調(diào)整。然后在本文件的結構體 const sic struct lcd_ctrl_config lcd_cfgs = 中添加以下代碼: 4 = &disp_panel,.ac_bias/* for CHIMEI_G121X1*/= 255,:0086-075582523090.ac_bias_rpt.dma_burst_sz.bpp.tft_alt_mode= 0,= 16,= 16,= 0 x80,= 0,.stn_565_mode.mon

6、o_8bit_mode.invert_line_clock.invert_frm_clock.sync_edge= 0,= 0,= 1,= 1,= 0,.sync_ctrl.raster_order= 1,= 0,結構體中的參數(shù)說明如下(/drivers/vedio/da8xx-fb.h 文件中定義):struct lcd_ctrl_config const struct display_panel *p_disp_panel;/* AC Bias Pin Frequency */ac_bias;/* AC Bias Pransitions perac_bias_rpt;errupt */*

7、DMA burst size */dma_burst_sz;/* Bits pbpp;ixel */* FIFO DMA Request Delay */;/* TFT Alternative Signal Mapunsigned char tft_alt_mode;(Only for active) */* 12 Bit Pixel (5-6-5) Mode (Only for passive) */unsigned char stn_565_mode;/* Mono 8-bit Mode: 1=D0-D7 or 0=D0-D3 */unsigned char mono_8bit_mode;

8、/* Invert line clock */:0086-075582523090unsigned char invert_line_clock;/* Invert frame clock*/unsigned char invert_frm_clock;/* Horizontal and Vertical Sync Edge: 0=rising 1=falling */unsigned char sync_edge;/* Horizontal and Vertical Sync: Control: 0=ignore */unsigned char sync_ctrl;/* Raster Dat

9、a Order Select: 1=Most-to-least 0=Least-to-most */unsigned char raster_order;修改完成后,重新編譯 u-boot(編譯方法見CoM-T335 linux 開發(fā)指南)。2、u-boot 啟用新的 LCDCOM-T335 的 u-boot 提供了 uEnv 變量 lcdtype,以便用戶方便在 u-boot 里啟用預設的 LCD 型號(見附錄),如上述步驟增加的 CHIMEI_G121X1。但由于 Nandflash 和 EMMC 版本的 uEnv作用,設置 lcdtype 的方式亦不相同。a、Nandflash:在 u-

10、boot 命令行設置#setenv lcdtype CHIMEI_G121X1 #saveenv然后重啟即可。b.EMMC和方式不一致,如果想添加的 CHIMEI_G121X1 起打開EMMC 第一分區(qū)(boot 分區(qū))里的 uEnv.txt 文件,將:lcdtype=AUO_AT070TN94改為: lcdtype=CHIMEI_G121X1然后重啟即可。:0086-075582523090二、內(nèi)核 dts 文件添加對 G121X1-L04 的支持1、修改內(nèi)核 dts 文件,添加G121X1 的相關參數(shù)打開 linux 內(nèi)核源碼目錄下 arch/arm/boot/dts/evbt335-em

11、mc.dts 文件(注:如果是 Nandflash,則為 evbt335-nand.dts 文件),將 panel 節(jié)點下的display-timings 內(nèi)容修改為:display-timings CHIMEI_G121X1 clock-frequency = ;hactive = ;vactive = ;hfront-porch = ;hback-porch = ;hsync-len = ;vback-porch = ;vfront-porch = ;vsync-len = ;hsync-active = ;vsync-active = ;修改完成后,保存,然后重新編譯dts 文件即可。編

12、譯方法詳見開發(fā)指南。:0086-075582523090三、免責本手冊所陳述的產(chǎn)品文本及相關均屬盈鵬飛科技所有,其受國家法律保護,本公司,其它公司、商及個人不得使用和拷貝。您若需要我公司產(chǎn)品及相關信息,請及時與們將熱情接待。盈鵬飛科技本,不再另行通知。將會不斷地完善本手冊的相關技術內(nèi)容,請客戶適時從公司版:0086-075582523090附錄 CoM-T335 系列產(chǎn)品 u-boot 預設 LCD 列表如下表所示:0086-075582523090LCD 型號參數(shù)類型分辨率尺寸(英寸)背光類型接口類型備注AUO_AT070TN94800 x4807LEDTTLAUO_G121SN01800 x 60012.1LEDLVDS對于LVDS 接口類型的LCD顯示屏,若無特殊情況,只關心分辨率,也

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論