1. 使用SDK0301,使用TI EVM板子测试wayland-weston触摸屏,按照官方触摸屏校正文档操作校正后触摸还算准确,但在我们自己的板子上测试,发现校正后偏离很大,多次校正都是一样,距离0点越远的地方偏差越大,感觉校正数据跟桌面分辨率被放大了一样,附件是启动weston启动相关信息,求指点下,问题出现在哪?
2. 没有官方配置和移植waylany-weston相关文档,有的话,麻烦请给个连接或者上传一份。
Shine:
请问自己的板子和EVM板硬件上一样吗?如果用老版本的ts_calibrate校正正常吗?请参考下面的帖子。http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/119469.aspx?pi239031348=1
Qing He:
回复 Shine:
你好,Shine Zhang,我们的板子和EVM板硬件基本一样,只是部分引脚使用不同而已,使用老版本的ts_calibrate校正后一切正常,只有使用weston-calibrator校正后就不准
Steven Liu1:
回复 Qing He:
根据这个描述,再次校准的时候需要删除两个文件,这个步骤你做了吗
To trigger touchscreen re-calibration, both ws-calbration.rules files need to be deleted.
rm /etc/udev/rules.d/ws-calibrate.rulesrm /run/media/mmcblk0p1/ws-calibrate.rulesreboot原地址:
http://processors.wiki.ti.com/index.php/How_to_Recalibrate_the_Touchscreen#Weston_based_Graphic_System
Qing He:
回复 Steven Liu1:
我再次校正时已经删除这个两个路径下ws-calibrate.rules,但校正后还是不准,如上描述的现象一样,Steven Liu有官方移植wayland weston相关文档吗?
Steven Liu1:
回复 Qing He:
你的屏幕是800*600的?点到0原点的地方的坐标是0,0;点到最右上方呢?最上方的中间呢?
做些测试,确认下是不是触屏的分辨率方面设置有问题。
关于Wayland/Weston的资料
http://processors.wiki.ti.com/index.php/Processor_Linux_SDK_Graphics_and_Display?keyMatch=wayland%20weston&tisearch=Search-EN#Wayland.2FWeston
Qing He:
回复 Steven Liu1:
你好,Steven Liu,我是用的是10寸屏,分辨率在dts中设置了800*600,点到最右上方和最上方的中间都有较大偏差,坐标数值不知怎么打印出来看;怎么测试触屏的分辨率方面设置的问题?
在添加/etc/profile.d/wayland_env.sh调试debug:
export MESA_DEBUG=1 export EGL_LOG_LEVEL=debug export LIBGL_DEBUG=verbose export WAYLAND_DEBUG=1后校正,/var/log/weston.log信息如附件所示
tyrael cui:
回复 Qing He:
您好,请问您是如何解决的呢?我现在的触摸屏也出现了问题,无法校准。
user5862032:
回复 Qing He:
遇到同样问题,求答案!!!!谢谢
yongqing wang:
回复 user5862032:
你可以先移植tslib试试能不能校准