AM335x LCD Controller Driver's Guide 中文手册

AM335x LCD Controller Driver's Guide

 

/******************************************************************

*      author:        卢浩

*      time:          2012.09.12

*      environment:   ubuntu10.04LTS +TI AM3359

*      kernel version:  linux-3.2

*      QQ Group For Technology Exchange122879839

******************************************************************/

 

 

 

AM335X上的LCD控制器是omapL138/AM1808的LCD控制器的升级版

1.中断配置寄存器和状态寄存器是不同的。

2.更高的分辨率为2048 *2048。

3.24位的有源TFT屏配置。
所以da8xx-fb的LCD驱动器,可以使用由下具有增强LCD_VERSION2的代码。此更新LCDC版本可以通过读取PID寄存器检测到。

 

 

AM335X片上LCD控制器

1.LCDC有2个接口时钟,L3周边和L4LS周边。
2。 LCDC功能的时钟可以在PLL CLKOUTM2,CORE PLLCLKOUTM5
或者PLLCLKOUTM2中选择。支持最大像素时钟〜126MHz,配置显示PLL为600Mhz。
3。 LCD_DATA[0-15]引脚配置在MODE0下,和LCD_DATA[16-23]模式引脚配置在MODEO1下。
4。 LCD上电启用。
5。背光是通过eCAP0_in_PWM0_out引脚,控制通过eCAP0模块的亮度。 LCD EVM也有另一种背光控制,通过TLC59108电源控制芯片。这是通过不执行(DNI)R36电阻,用来替代eCAP0_in_PWM0_out引脚。

 

 

内核驱动配置:

 

如果配置成内核模块,那么做如下配置:

<M>DA8xx/OMAP-L1xx Framebuffer support

 

使内核支持启动logo:

 

 

 

 

 

使能TLC59108背光控制驱动:

 

 

 

用法与验证
•使用以上指定的内核配置,Linux的启动的企鹅标志将出现在液晶显示屏上。
•使用fbset实用工具,显示时序参数:

 

 

 

从LCD输出800*480的bmp图像:

$cat 800*480.bmp >/dev/fb0

 

 

LCD缓冲区的打开与锁定:

 

注意:

用户可以在uboot下的bootargs设置consoleblank=0 ,来把屏幕白色待机禁掉。

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值