成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

榮品四核S5P4418開發(fā)板之LCD/TP驅(qū)動(dòng)調(diào)試分析

RP4418開發(fā)板支持的LCD屏幕 榮品四核S5P4418開發(fā)板是一款采用三星cortex-a9四核S5P4418芯片研發(fā)的多功能開發(fā)板,其中支持7寸和10.1寸LVDS接口的屏幕,分辨率為1024

RP4418開發(fā)板支持的LCD屏幕

榮品四核S5P4418開發(fā)板是一款采用三星cortex-a9四核S5P4418芯片研發(fā)的多功能開發(fā)板,其中支持7寸和10.1寸LVDS接口的屏幕,分辨率為1024*600。目前,RP4418開發(fā)板支持的LCD屏幕包括:

  • LVDS 7寸 1024*600
  • LVDS 10寸 1024*600
  • LVDS 10寸 1280*800(暫停支持)
  • MIPI 10寸 1920*1200(暫停支持)

更換不同規(guī)格屏幕的操作步驟

如果需要更換不同規(guī)格的屏幕,可以通過(guò)內(nèi)核編譯選項(xiàng)進(jìn)行選擇。具體操作步驟如下:

  1. 進(jìn)入kernel目錄,在命令行中輸入:make ARCHarm menuconfig
  2. 選擇Device Drivers -gt; Graphics support -gt; Nexell Graphics -gt; [ ] LVDS -gt; 根據(jù)需要選擇不同的接口
  3. 根據(jù)不同的接口選擇相應(yīng)的選項(xiàng),例如選擇LVDS 10寸 1280*800:[*] LVDS rpdzkj lvds lcdselect (RP LVDS LCD 1280*800 10 inch)
  4. 保存選項(xiàng)并退出menuconfig
  5. 編譯內(nèi)核

TP分辨率的自動(dòng)適配

RP4418開發(fā)板的TP分辨率大小也是通過(guò)代碼優(yōu)化自動(dòng)適配LCD??梢栽趍enuconfig中增加TP專用的編譯選項(xiàng)來(lái)控制。參考ft5x06_ts.h文件和ft5x06_ts.c文件中的相關(guān)代碼。

修正非支持LCD屏幕的問(wèn)題

如果需要更換非支持的LCD屏幕,例如1366*768,需要進(jìn)行以下修改:

  • 根據(jù)LCD參數(shù)修改頻率
  • 根據(jù)具體時(shí)序調(diào)整LCD時(shí)序
  • 將TP的屏幕最大分辨率設(shè)置為與LCD分辨率一致,并在上報(bào)觸點(diǎn)位置時(shí)做適當(dāng)修改,以避免分辨率超過(guò)TP所支持的最大分辨率

對(duì)于使用MIPI 10寸 1920*1200 LCD屏幕的情況,還需要在上報(bào)觸點(diǎn)位置之前進(jìn)行修正。具體操作請(qǐng)參考ft5x06_ts.c文件中的ft5x0x_ts_report函數(shù)。

標(biāo)簽: