主题 : mini210s的1线触摸屏移植问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 78842
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
贡献值: 0 点
综合积分: 48 分
注册时间: 2012-09-26
最后登录: 2018-05-06
楼主  发表于: 2015-03-11 11:21

 mini210s的1线触摸屏移植问题

我将mini210s光盘里linux-3.0.8源码下的mini210-1wire-host.c复制到linux-3.14.34目录下,修改Makefile和Kconfig,
obj-$(CONFIG_TOUCHSCREEN_1WIRE)           += mini210_1wire_host.o
obj-$(CONFIG_TOUCHSCREEN_IF)            += ts-if.o


config TOUCHSCREEN_1WIRE
       tristate "Mini210 1-Wire host and Touch Screen Driver"
       depends on MACH_MINI210
       help
         Say Y here to enable the 1-Wire host and Touch Screen driver for
         FriendlyARM Mini210 development board.
         If unsure, say N.
         To compile this driver as a module, choose M here: the
         module will be called mini210_1wire_host.

config TOUCHSCREEN_IF
       bool
       default y if TOUCHSCREEN_1WIRE


添加板级支持
static struct platform_device s3c_device_1wire = {
       .name            = "mini210_1wire",
       .id          = -1,
       .num_resources   = 0,
};

static struct platform_device *mini210_devices[] __initdata = {
……
& s3c_device_1wire,
};

编译、下载、运行。发现1-wire Timer Tick执行了一会就停止了(这里是一次,有时候是十几次,基本上没有超过40次的),请问这是什么原因,还需要对linux内核做什么配置吗?
[root@mini210s]#cat /proc/interrupts
           CPU0      
39:          0  s5p_vic_eint   7  eth0
51:          0       VIC  19  dma-pl330.0
52:          0       VIC  20  dma-pl330.1
55:        948       VIC  23  samsung_time_irq
56:          1       VIC  24  1-wire Timer Tick
74:         42       VIC  10  s5pv210-uart
97:          0       VIC   1  s3c_fb
Err:          0
[root@mini210s]#cat /proc/interrupts
           CPU0      
39:          0  s5p_vic_eint   7  eth0
51:          0       VIC  19  dma-pl330.0
52:          0       VIC  20  dma-pl330.1
55:       1046       VIC  23  samsung_time_irq
56:          1       VIC  24  1-wire Timer Tick
74:         52       VIC  10  s5pv210-uart
97:          0       VIC   1  s3c_fb
Err:          0
[root@mini210s]#
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2015-03-11 16:18
邮件已经回复了
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.