请教一下各位大神 AM33x的屏幕怎么调啊,快疯了

weixin_40316737 2018-06-21 01:32:26
改完相应的参数屏幕总是偏红,纯蓝色显示成了红色,纯绿色显示成了黑色。用裸板跑了硬件屏幕可以正常显示。但是加上系统跑 就不正常了。求支招啊
...全文
772 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_40316737 2018-06-22
  • 打赏
  • 举报
回复
顶 求支招 啊
weixin_40316737 2018-06-21
  • 打赏
  • 举报
回复
da8xx-fb.c
static struct da8xx_panel known_lcd_panels[] = {
/* Sharp LCD035Q3DG01 */
[0] = {
.name = "Sharp_LCD035Q3DG01",
.width = 320,
.height = 240,
.hfp = 20,//8,
.hbp = 38,//6,
.hsw = 30,//0,
.vfp = 4,//2,
.vbp = 15,//2,
.vsw = ,//0,
.pxl_clk = 6500000,//4608000,
.invert_pxl_clk = 0,//1,
},
board-am335x.c
static const struct display_panel disp_panel =
{
WVGA,
24,//32,//32,
24,//32,
COLOR_ACTIVE,
};

static struct lcd_ctrl_config lcd_cfg =
{
&disp_panel,
.ac_bias = 255,
.ac_bias_intrpt = 0,
.dma_burst_sz = 16,
.bpp = 24,//32,
.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,
};

这样改了依然不行 硬件也没有问题 怪异了

1,318

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧