amushen 发表于 2011-3-3 16:03:41

飞凌-fatfish 发表于 2011-3-3 17:29:43

将drivers/input/touchscreen/s3c-ts.c 中的
#define SCREEN_SIZE_3_5                0
#define SCREEN_SIZE_4_3                1
#define SCREEN_SIZE_7_0                0

改为
#define SCREEN_SIZE_3_5                0
#define SCREEN_SIZE_4_3                0
#define SCREEN_SIZE_7_0                1



然后,将LCD驱动改为7寸屏的驱动

最后重新编译即可

amushen 发表于 2011-3-4 14:43:24

飞凌-alexlee 发表于 2011-3-4 15:11:10

关于7寸触摸的调整
1
首先打开driver/input/touchscreen/s3c-ts.c
找到文件中的 这句话
#define CONFIG_TOUCHSCREEN_S3C_DEBUG
#undef CONFIG_TOUCHSCREEN_S3C_DEBUG

注释掉#undef CONFIG_TOUCHSCREEN_S3C_DEBUG
这样就打开了关于触摸的打印开关。
重新编译内核,烧写





2
点击屏幕最左端,最右端,最上端,最下端

分别记录下横坐标的最大值,x-min,x-max,
纵坐标的最大值 y-min,y-max




3
找到driver/input/touchscreen/s3c-ts.c文件中的如下代码
#elif(SCREEN_SIZE_7_0)
                        //for 7 inch
                        xtmp = ((xraw - 840)*SCREEN_X)/(3200-840);
                        ytmp = ((2960 - yraw) * SCREEN_Y)/(2960-1280);
#endif



用x-min,x-max替换掉840,3200
用y-min,y-max替换掉2960,1280



关掉触摸的打印开关。
#define CONFIG_TOUCHSCREEN_S3C_DEBUG
#undef CONFIG_TOUCHSCREEN_S3C_DEBUG

重新编译内核即可

amushen 发表于 2011-3-4 15:26:36

飞凌-fatfish 发表于 2011-3-4 16:48:39

我和楼主说的方法 ,不知道怎么样了?

amushen 发表于 2011-3-4 16:49:20

amushen 发表于 2011-3-4 17:10:42

飞凌-alexlee 发表于 2011-3-5 08:03:52

恩,因为正常屏是翻转的

amushen 发表于 2011-3-7 16:34:45

NULL 发表于 2011-3-7 17:09:01

amushen 发表于 2011-3-7 17:17:39

amushen 发表于 2011-3-7 17:34:12

NULL 发表于 2011-3-8 08:55:24

amushen 发表于 2011-3-8 09:16:12

NULL 发表于 2011-3-8 09:37:07

NULL 发表于 2011-3-8 09:38:03

amushen 发表于 2011-3-8 10:54:14

NULL 发表于 2011-3-8 13:03:43

飞凌-fatfish 发表于 2011-3-8 16:45:13

楼主,我直接和你联系。
页: [1] 2
查看完整版本: 7寸屏的Android_kernel编译问题(又有新问题)