文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>LCD移植过程

LCD移植过程

时间:2009-04-07  来源:bchy1314

主机:Fedora-10
交叉编译器:/usr/local/arm/3.4.1/bin/arm-linux-
内核:2.6.22.6
LCD:SUMSANG 的 LTV350QV_FO4 3.5 寸 320x240
     我的开发板上的屏幕为三星LTV350QT-F04,它的初始化需要通过 spi 总线写 S6F2002 内部的寄存器,有人说,LTV350QV 比较麻烦的一点是还必须要进行 SPI 设置,但这也是它比较灵活的一面。不过我的师兄们在设计LTV350QT-F04驱动板的初期,已经通过单片机模拟LTV350QT-F04的SPI时序把S6F2002 内部的寄存器设置好了。而且从硬件上看LTV350QT-F04的SPI相关的三根线好象被断开了,也就是说他们没有引到外部借口(把上面的三个对应的电阻焊上去就可以了)。没办法了,只有今后有时间在去研究了,目前能让LCD显示就可以了。       因为在linux-2.6.22.6中已经包含了LCD的驱动模块,S6F2002 内部的寄存器也不需要我再设置了。现在要解决的就是构建支持S3C2410的LCD驱动结构。

在arch/arm/mach-s3c2410/mach-smdk2410.c中:

1 增加smdk2410_lcd_cfg结构

/* LCD driver  add  bchy */

static struct s3c2410fb_mach_info smdk2410_lcd_cfg __initdata = {

    .regs   = {

        .lcdcon1 =  S3C2410_LCDCON1_TFT16BPP | \

                S3C2410_LCDCON1_TFT | \

                S3C2410_LCDCON1_CLKVAL(0x07),

 

%3

相关阅读 更多 +
排行榜 更多 +
木头人挑战游戏

木头人挑战游戏

休闲益智 下载
荒野神枪手

荒野神枪手

休闲益智 下载
步步通行

步步通行

学习教育 下载