TI中文支持网
TI专业的中文技术问题搜集分享网站

wayland-weston的触摸屏校正问题

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试试能不能校准

赞(0)
未经允许不得转载:TI中文支持网 » wayland-weston的触摸屏校正问题
分享到: 更多 (0)