当前位置: 技术问答>linux和unix
触摸屏驱动移植出错:smdk2410_ts_cfg undeclared
来源: 互联网 发布时间:2016-11-08
本文导语: 我的步骤看这里:http://hi.baidu.com/hp_roc/blog/item/ab204cb68e760c788ad4b260.html 把相关部分贴上来 **************************************************************************** 修改arch/arm/mach-s3c2410/mach-smdk2410.c添加如下代码: 添...
我的步骤看这里:http://hi.baidu.com/hp_roc/blog/item/ab204cb68e760c788ad4b260.html 把相关部分贴上来
****************************************************************************
修改arch/arm/mach-s3c2410/mach-smdk2410.c添加如下代码:
添加头文件:#include
添加结构体:static struct s3c2410_ts_mach_info smdk2410_ts_cfg __initdata = {
.delay = 20000,
.presc = 49,
.oversampling_shift = 2,
};
并添加支持触摸屏平台代码的信息,这个找到一个名为*smdk2410_devices[]的结构体指针数组里添加:&s3c_device_ts,
然后在smdk2410_map_io函数里添加:set_s3c2410ts_info(&smdk2410_ts_cfg);
********************************************************************************************
做完make zImage了,就出错了:smdk2410_ts_cfg undeclared,直接定位到set_s3c2410ts_info (&smdk 2 40_ts_cfg);
郁闷,应该没敲错阿,大家有谁在,帮看看阿,待会上传截图
****************************************************************************
修改arch/arm/mach-s3c2410/mach-smdk2410.c添加如下代码:
添加头文件:#include
添加结构体:static struct s3c2410_ts_mach_info smdk2410_ts_cfg __initdata = {
.delay = 20000,
.presc = 49,
.oversampling_shift = 2,
};
并添加支持触摸屏平台代码的信息,这个找到一个名为*smdk2410_devices[]的结构体指针数组里添加:&s3c_device_ts,
然后在smdk2410_map_io函数里添加:set_s3c2410ts_info(&smdk2410_ts_cfg);
********************************************************************************************
做完make zImage了,就出错了:smdk2410_ts_cfg undeclared,直接定位到set_s3c2410ts_info (&smdk 2 40_ts_cfg);
郁闷,应该没敲错阿,大家有谁在,帮看看阿,待会上传截图
|
接个分,多做几年就好了
|
把错误给大家伙说说嘛,给大家分享一下经验,不要怕难为情,呵呵
|
的确是粗心所致 在定义前使用了