TI中文支持网
TI专业的中文技术问题搜集分享网站

AM335X LCD驱动bpp设置

static const struct display_panel com335x_panel = {
WVGA,
16,
16,
COLOR_ACTIVE,
};

static struct lcd_ctrl_config lcd_cfg = {
&com335x_panel,
.ac_bias = 255,
.ac_bias_intrpt = 0,
.dma_burst_sz = 16,
.bpp = 16,
.fdd = 0x80,
.tft_alt_mode = 0,
.stn_565_mode = 0,
.mono_8bit_mode = 0,
.invert_line_clock = 1,
.invert_frm_clock = 1,
.sync_edge = 0,
.sync_ctrl = 1,
.raster_order = 0,
};

在内核里面的最大bpp  最小bpp位数都在这个static const struct display_panel结构体写好了    都是16 bpp,   为啥我外接24位的屏  修改为24位就不行呢?

yao luo:

可以修改最大最小bpp这个值吗?

Shine:

回复 yao luo:

lcd driver是支持24bit的。
processors.wiki.ti.com/…/Linux_Core_LCD_Controller_User_Guide

AM335x的LCD配置成24bit RGB888,红和蓝是反的,请看一下管脚接的是否对。

3.1.1 LCD: Color Assignments of LCD_DATA Terminals
www.ti.com/…/sprz360i.pdf

yongqing wang:

设置24bit的LCD需要修改内核配置文件

yongqing wang:

回复 yao luo:

可以参考一下:blog.csdn.net/…/7979780

yongqing wang:

回复 yongqing wang:

可以参考一下这个:blog.csdn.net/…/7979780

yongqing wang:

回复 yongqing wang:

你可以参考一下这个帖子:blog.csdn.net/…/7979780

yongqing wang:

你可以参考一下这个:blog.csdn.net/…/7979780

赞(0)
未经允许不得转载:TI中文支持网 » AM335X LCD驱动bpp设置
分享到: 更多 (0)