LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1859|回复: 4

(已解决) 使用自己编译的2.6.12内核 LCD触摸屏整体偏移

[复制链接]
发表于 2008-7-8 17:43:00 | 显示全部楼层 |阅读模式
我买了一块 LJD-2440
带一块CT35T触摸屏

自己用厂家提供的Linux2.6.12包编译内核成功
跟光盘上带的官方编译的内核大小差了几百字节

将zImage 烧到NAND FLASH后启动系统
发现一切似乎正常  屏幕整体向左上偏移
分别用3.4.1和3.3.2的arm-linux-gcc编译内核
问题都一样
请教高人到底那里出了问题啊?
似乎是驱动问题
可是我连2.6.12的LCD驱动是那个文件都不知道
给我个思路也好啊
发表于 2008-7-14 00:24:45 | 显示全部楼层
arch\arm\mach-s3c2440下找你开发板对应的文件
这里是抄的mach-smdk2440.c

修改下面结构列出来的几个值
static struct s3c2410fb_display smdk2440_lcd_cfg __initdata =
{
         ........................
        .left_margin        = xx,
        .right_margin        = xx,
        .hsync_len        = xx,
        .upper_margin        = xx,
        .lower_margin        = xx,
        .vsync_len        = xx,
}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-14 17:27:11 | 显示全部楼层
太好了
终于有思路了 多谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-14 20:29:20 | 显示全部楼层
解决了 不过不是修改那几个参数
我写了个完整攻略  有类似问题的朋友可以参考下
http://hi.baidu.com/deep%5Fpro/b ... 476a0f314e1578.html
回复 支持 反对

使用道具 举报

发表于 2008-12-23 08:10:42 | 显示全部楼层
呵呵,很好!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表