版主您好 我现在也遇到类似问题,问题描述:
一块mini2410板子 + mini2410对应的a70群创7' LCD + Touchscreen.
一块mini6410板子 + mini6410对应的a70群创7" LCD + Touchscreen.
现在我把2410上的a70群创7' LCD + Touchscreen.换到mini6410板子的板子上,启动以后LCD显示正常,但是在校准界面点触无响应,串口终端一直出现提示:
mini6410-ts: touch event buffer full
mini6410-ts: touch event buffer full
mini6410-ts: touch event buffer full
mini6410-ts: touch event buffer full
mini6410-ts: touch event buffer full
mini6410-ts: touch event buffer full
mini6410-ts: touch event buffer full
mini6410-ts: touch event buffer full
mini6410-ts: touch event buffer full
mini6410-ts: touch event buffer full
mini6410-ts: touch event buffer full
mini6410-ts: touch event buffer full
...
然后我
1. 换上6410的LCD+TOUCH 启动,
2. 校准Touchscreen,进入android系统,
3. 我偿试着按照2楼所讲的方法,修改/system/etc/friendlyarm-ts-input.conf文件中的:
TSLIB_TSDEVICE=/dev/touchscreen-1wire为
TSLIB_TSDEVICE=/dev/touchscreen
4. 在串口终端输入reboot 回车
5. 等待出现ANDROID_字样时断电, 注:4, 5 步主要是确保修改的.conf文件保存成功。
6. 换上2410的LCD + TOUCH在次上电启动,这次没有校准界面提示,进入android系统以后,发现虽然2410touch可以在6410主板用了,但是点触后界面虽然动了,各个坐标点不对,无法点选任何icon.
我一开始想这可能是没有校准引起的,所以又进行如下操作:
7. / # vi pointercal
输出如下
9 22436 -19110944 20821 -30 -29113976 65536^@
8. chmod 777 /pointercal
9. vi pointerca
10. 注释掉这些校准数据如下
#9 22436 -19110944 20821 -30 -29113976 65536^@
11.保存退出. 在把属性改回去chmod 000 /pointercal.
12. 串口终端输入reboot
13. 在次启动后出现校准界面,依次点选5个点,之后启动android系统。
14. 查看pointercal文件,发现校准数据的确是改了,但是无论是划动还是点选touch,界面上还是乱动,跟step6一样。
盼回复,非常感谢~~~