您尚未登录。

楼主 # 2023-05-24 09:01:10

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,200
积分: 1140.5

t113-s3 tina linux tslib触控无反映。

用的mango的sdk,可能默认用的是电容屏,但是我想用电阻屏。做了一下修改:
make kernel_menuconfig里,选了CONFIG_TOUCHSCREEN_SUNXI和CONFIG_TOUSHSCREEN_SUN4I。
以下是设备树,使能了rtp,但是不知道tpadc应该是否也使能。ctp没管,仍处于okay状态。

&rtp {
	allwinner,tp-sensitive-adjust = <0xf>;
	allwinner,filter-type = <0x1>;
	allwinner,ts-attached;
	status = "okay";
};

&tpadc {
	key_cnt = <5>;
	key1 = <420 115>;
	key2 = <870 114>;
	key3 = <1290 119>;
	key4 = <1630 373>;
	key5 = <1950 28>;
	status = "disabled";
};

&gpadc {
	channel_num = <1>;
	channel_select = <0x01>;
	channel_data_select = <0>;
	channel_compare_select = <0x01>;
	channel_cld_select = <0x01>;
	channel_chd_select = <0>;
	channel0_compare_lowdata = <1600000>;
	channel0_compare_higdata = <1200000>;
	channel1_compare_lowdata = <460000>;
	channel1_compare_higdata = <1200000>;
	key_cnt = <5>;
	key0_vol = <210>;
	key0_val = <0x19c>;
	key1_vol = <410>;
	key1_val = <0x197>;
	key2_vol = <590>;
	key2_val = <158>;
	key3_vol = <750>;
	key3_val = <28>;
	key4_vol = <880>;
	key4_val = <28>;
	status = "disabled";
	wakeup-source;
};

现象就是运行ts_calibrate后,点击屏幕无反映,不停的随即点击屏幕,偶尔会成功一次,非常小的概率。

/etc/profile里,做的如下设置:

export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=/usr/lib/ts
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/input/event0
# getevent
add device 1: /dev/input/event1
  name:     "audiocodec sunxi Audio Jack"
add device 2: /dev/input/event0
  name:     "2009c00.rtp"

才发现,不是点击失灵,是点击后维持几秒以后才能松开,这时点击才有效果...

最近编辑记录 Gentlepig (2023-05-24 09:24:44)

离线

楼主 #1 2023-05-24 11:20:19

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,200
积分: 1140.5

Re: t113-s3 tina linux tslib触控无反映。

https://blog.csdn.net/sjygqz/article/details/129407477
根据这个帖子,对比了下我使用的sun4i-ts.c和sunxi-ts.c,发现sunxi-ts.c和帖子里的参数比较接近。
于是,就关闭CONFIG_TOUCHSCREEN_SUN4I,保留CONFIG_TOUCHSCREEN_SUNXI。
发现效果好些,但和预想的比还差一点。

离线

楼主 #4 2023-05-25 15:36:30

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,200
积分: 1140.5

Re: t113-s3 tina linux tslib触控无反映。

hengjian 说:

@Gentlepig
你问题解决了吗,我也遇到同样的问题了,不知道如何解决

没有解决,估计就是按帖子里改分频参数,给adc频率尽量高些,采样时间尽量短些?

最近编辑记录 Gentlepig (2023-05-25 15:38:10)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn