• 正文
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

飛凌嵌入式ElfBoard ELF 1板卡-uboot移植之LCD測(cè)試

06/10 11:12
464
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

修改完成上述代碼之后,編譯uboot,單獨(dú)替換u-boot.imx(參考《01-0 ELF1、ELF1S開(kāi)發(fā)板_快速啟動(dòng)手冊(cè)_V1》4.4節(jié)),啟動(dòng)之后按空格鍵進(jìn)入uboot命令行,設(shè)置環(huán)境變量panel為T(mén)FT43AB。

=> setenv panel TFT43AB

=>?saveenv

斷電,連接4.3寸480x272分辨率電阻屏,上電,可以看到LCD屏幕顯示NXP logo圖片。

現(xiàn)在增加對(duì)800x480分辨率電容屏的支持。在board/freescale/mx6ullevk/mx6ullevk.c的display結(jié)構(gòu)體的數(shù)組中增加800x480屏體的參數(shù):

{

.bus = MX6UL_LCDIF1_BASE_ADDR,

.addr = 0,

.pixfmt = 16,

.detect = NULL,

.enable = do_enable_parallel_lcd,

.mode ??= {

.name ??????????????????= "TFT43AB-800x480",

.xres ??????????= 800,

.yres ??????????= 480,

.pixclock ??????= 30303,

.left_margin ???= 88,

.right_margin ??= 120,

.upper_margin ??= 39,

.lower_margin ??= 21,

.hsync_len ?????= 48,

.vsync_len ?????= 3,

.sync ??????????= 0,

.vmode ?????????= FB_VMODE_NONINTERLACED

} } };

編譯uboot,單獨(dú)替換u-boot.imx(參考《01-0 ELF1、ELF1S開(kāi)發(fā)板_快速啟動(dòng)手冊(cè)_V1》4.4節(jié)),啟動(dòng)之后按空格鍵進(jìn)入uboot命令行,設(shè)置環(huán)境變量panel為T(mén)FT43AB-800x480。

=> setenv panel TFT43AB-800x480

=> saveenv

斷電,連接4.3寸800x480分辨率電容屏,上電,可以看到屏幕顯示NXP logo。

相關(guān)推薦