Yocto / i.Mx.6:如何支持触摸屏显示器上的触摸

时间:2017-04-25 12:00:31

标签: linux qt qt5 yocto imx6

我正在开发使用Ytto 2.1并支持Qt 5.6.2的Nitrogen6x主板。我开发了一个Qt应用程序,它应支持USB键盘,鼠标和触摸屏等输入选项,并支持全高清分辨率显示。

我已经使用HDMI转VGA转换器电缆将支持全高清分辨率的触摸屏显示器连接到氮气板,我的应用程序工作正常,分辨率正确,支持即插即用的键盘和鼠标连接。

但是,Qt框架没有收到触摸屏显示器上的触摸响应,因此触摸界面对我不起作用。

当我插上鼠标时,我在氮板控制台上看到以下信息:

~ # usb 1-1.1: new low-speed USB device number 8 using ci_hdrc
input: HID 413c:3010 as /devices/soc0/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.1/1-1.1:1.0/0003:413C:3010.0006/input/input3
hid-generic 0003:413C:3010.0006: input: USB HID v1.00 Mouse [HID 413c:3010] on usb-ci_hdrc.1-1.1/input0

但是,当我插上触摸屏显示器时,我只看到了这个:

~ # usb 1-1.1: new full-speed USB device number 7 using ci_hdrc

我期待触摸屏界面会被自动检测到并将作为输入插件传递给Qt应用程序。

我已经运行make menuconfig并已启用USB Touch screen重建内核。但是,在内核启动时仍然会注意到以下错误消息:

Galcore version 5.0.11.41671
egalax_ts 2-0004: Failed to read firmware version
egalax_ts: probe of 2-0004 failed with error -5
ft5x06-ts 2-0038: reset fffffffe
ft5x06-ts 2-0038: Could not detect touch screen -19.

有些人缺少配置正确的内核选项来检测触摸屏。任何有关这方面的帮助都是可观的。提前致谢。

0 个答案:

没有答案