Chinaunix首页 | 论坛 | 博客
  • 博客访问: 108677
  • 博文数量: 18
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 260
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-19 17:27
个人简介

linux Driver工程师

文章分类

全部博文(18)

文章存档

2016年(1)

2015年(17)

我的朋友

分类: LINUX

2015-03-30 11:52:19

分为2部分修改:config和init 

config sys_config.fex
fb0_scaler_mode_enable =1 (调节scale,当屏幕本身的设置不符合要求,如长度分辨率小,宽度分辨率大,修改此项)


[lcd0_para] (根据LCD屏幕厂家给的datasheet来修改此项的参数,包括
lcd_dclk_freq       = 48
...
lcd_hbp             = 40
lcd_ht              = 1440
lcd_hspw            = 10
lcd_vbp             = 42
lcd_vt              = 1400
lcd_vspw            = 10 等
)

MiniGUI.cfg gal_engine=fbcon
defaultmode=480x320-32bpp
...
[fbcon]
...等




init ***.c  ([lcd0_para中配置的lcd驱动的名字]) 修改:lcd_panel_***_init()中的初始化值(LCD厂家给出) <注:即write 寄存器值> 



如遇变色lcd_rb_swap = 0,变形,倒转等,咨询LCD厂家修改初始化值或配置文件
阅读(2139) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~