关于一个多点触摸屏I2C通信问题(s3c6410)
我在自己的板子(s3c6410 linux2.6.29)上面接了一个多点触摸的屏幕,I2C接口的。自己写了一个驱动,调了好几天 ,出现的问题非常奇怪,忘高手解答下。
抱歉 源码没在这里 先说说大概吧。
触摸屏从设备地址是0x55 并且已经添加进mach-smdk6410.c里面,触摸屏是接在iic0上面的。
我想知道是驱动的问题还是什么问题。我用的标准的i2c的API 譬如i2c_transfer()等与设备通信,设备没有错误返回,但是又无法获取设备的版本信息。我把触摸屏取掉以后,运行驱动程序,居然在设备探测的时候还是没出错,即使我把i2c_board_info里面的设备地址换成别的,也不出错,我想问下到底是什么问题?