主题 : 2.6.35.9下mini2440的ADC驱动问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 7443
精华: 0
发帖: 21
金钱: 105 两
威望: 21 点
综合积分: 42 分
注册时间: 2009-07-15
最后登录: 2017-07-11
楼主  发表于: 2011-08-01 22:29

 2.6.35.9下mini2440的ADC驱动问题

在2.6.35.9下移植友善的ADC驱动编译不通过。
CC      drivers/char/mini2440_adc.o
drivers/char/mini2440_adc.c: In function 'adcdone_int_handler':
drivers/char/mini2440_adc.c:79: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
drivers/char/mini2440_adc.c:79: error: (Each undeclared identifier is reported only once
drivers/char/mini2440_adc.c:79: error: for each function it appears in.)
drivers/char/mini2440_adc.c: In function 's3c2410_adc_read':
drivers/char/mini2440_adc.c:93: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
drivers/char/mini2440_adc.c:93: error: implicit declaration of function 'signal_pending'
drivers/char/mini2440_adc.c:93: error: implicit declaration of function 'schedule'
make[2]: *** [drivers/char/mini2440_adc.o] 错误 1
make[1]: *** [drivers/char] 错误 2
make: *** [drivers] 错误 2

怎么解决这个错误呢