本帖最后由 dunken 于 2013-6-6 17:09 编辑
在移植QT的时候,突然发现触摸屏驱动并没有成功!
鼓捣了一天,还是木有解决问题!
在用单变量方法查找问题时,
内核配置换为config_EmbedSky_W43,发现触摸屏又可以使用了。
这是我的配置单:
Device Drivers ---> Input device support ---> -*- Generic input layer (needed for keyboard, mouse, ...) {} Support for memoryless force-feedback devices <M> Polled input device skeleton *** Userland interfaces *** -*- Mouse interface [ ] Provide legacy /dev/psaux device (480) Horizontal screen resolution (272) Vertical screen resolution < > Joystick interface <*> Event interface < > Event debugging *** Input Device Drivers *** [ ] Keyboards ---> [ ] Mice ---> [ ] Joysticks/Gamepads ---> [ ] Tablets ---> Touchscreens --->
--- Touchscreens <*> EmbedSky TQ2440 TouchScreen input driver [ ] Miscellaneous devices ---> Hardware I/O ports ---> < > Serial I/O support < > Gameport support Character devices ---> -*- Virtual terminal [ ] Support for binding and unbinding console drivers [ ] /dev/kmem virtual device support <M> SKY2440/TQ2440 Board Hello module test <*> EmbedSky SKY2440/TQ2440 Board GPIO Test(control LED) <*> EmbedSky SKY2440/TQ2440 Board PWM Drivers(Beep control) <M>EmbedSky TQ2440 Board IRQ Test(Buttons test) [ ] EmbedSky SKY2440/TQ2440 Board ADC Driver [ ] Non-standard serial port support Serial drivers ---> < > 8250/16550 and compatible serial support *** Non-8250 serial port support *** <*> Samsung SoC serial support [ ] Samsung SoC serial debug
Support for console on Samsung SoC serial port
<*> Samsung S3C2410 Serial port support <*> Samsung S3C2412/S3C2413 Serial port support <*> Samsung S3C2440/S3C2442 Serial port support < > MAX3100 support -*- Unix98 PTY support [ ] Support multiple instances of devpts [ ] Legacy (BSD) PTY support <*> Parallel printer support [ ] Support for console on line printer <*> Support for user-space parallel port device drivers < > IPMI top-level message handler ---> < > Hardware Random Number Generator Core support < > Siemens R3964 line discipline < > RAW driver (/dev/raw/rawN) < > TPM Hardware Support --->
文件tq2440_adc.h在身在何方? drivers/char/EmbedSky_adc.c:28:24: error: tq2440_adc.h: No such file or directory drivers/char/EmbedSky_adc.c: In function 'tq2440_adc_read': drivers/char/EmbedSky_adc.c:108: warning: ignoring return value of 'copy_to_user', declared with attribute warn_unused_result make[2]: *** [drivers/char/EmbedSky_adc.o] 错误 1 make[1]: *** [drivers/char] 错误 2 make: *** [drivers] 错误 2
|