RK3288  Android5.1

现象:USB 接口触摸屏插到板子上,触摸屏无法使用,有可能出现更奇葩的,同一套代码,有的板子可以用,有的板子不能用。

1、打开串口调试,插上触摸屏,读取触摸屏的 PID(idVendor) 和 VID(idProduct)。

[   37.456833] usb 3-1.1.1: new full-speed USB device number 4 using usb20_host
[   37.558583] usb 3-1.1.1: New USB device found, idVendor=1ff7, idProduct=0013
[   37.558785] usb 3-1.1.1: New USB device strings: Mfr=1, Product=0, SerialNumber=0
[   37.558915] usb 3-1.1.1: Manufacturer: CVTouch
[   37.588785] input: CVTouch as /devices/ff540000.usb/usb3/3-1/3-1.1/3-1.1.1/3-1.1.1:1.0/input/input4
[   37.593900] hid-multitouch 0003:1FF7:0013.0001: input,hiddev0,hidraw0: USB HID v1.11 Pointer [CVTouch] on usb-ff540000.usb-1.1.1/input0

2、在 hid-ids.h 文件中定义此触摸屏的 PID 和 VID。

diff --git a/kernel/drivers/hid/hid-ids.h b/kernel/drivers/hid/hid-ids.h
index 45c593d..fe49ad2 100755
--- a/kernel/drivers/hid/hid-ids.h
+++ b/kernel/drivers/hid/hid-ids.h
@@ -235,9 +235,6 @@#define USB_VENDOR_ID_CREATIVELABS     0x041e#define USB_DEVICE_ID_PRODIKEYS_PCMIDI 0x2801
+
+#define USB_VENDOR_ID_CVTOUCH          0x1ff7
+#define USB_DEVICE_ID_CVTOUCH_SCREEN   0x0013#define USB_VENDOR_ID_CYGNAL           0x10c4#define USB_DEVICE_ID_CYGNAL_RADIO_SI470X      0x818a

3、将定义的 PID 和 VID 添加到 HID 特殊设备数组中。

diff --git a/kernel/drivers/hid/hid-core.c b/kernel/drivers/hid/hid-core.c
index 2bd798a..250fc52 100755
--- a/kernel/drivers/hid/hid-core.c
+++ b/kernel/drivers/hid/hid-core.c
@@ -2223,6 +2223,7 @@ static const struct hid_device_id hid_ignore_list[] = {{ HID_USB_DEVICE(USB_VENDOR_ID_WISEGROUP, USB_DEVICE_ID_1_PHIDGETSERVO_20) },{ HID_USB_DEVICE(USB_VENDOR_ID_WISEGROUP, USB_DEVICE_ID_8_8_4_IF_KIT) },{ HID_USB_DEVICE(USB_VENDOR_ID_YEALINK, USB_DEVICE_ID_YEALINK_P1K_P4K_B2K) },
+       { HID_USB_DEVICE(USB_VENDOR_ID_CVTOUCH, USB_DEVICE_ID_CVTOUCH_SCREEN) },{ }};

转载于:https://www.cnblogs.com/lialong1st/p/9203710.html

RK3288 USB触摸屏无法使用,需要添加PID和VID相关推荐

  1. RK3288 USB触摸屏与USB摄像头同时使用时触摸卡顿

    RK3288 USB触摸屏与USB摄像头同时使用时触摸卡顿 CPU:RK3288 系统:Android 5.1 当USB触摸屏与USB摄像头同时使用时,有时会出现触摸卡顿,看似按键按下没有弹起. ge ...

  2. 通过Windows注册表获取U盘、移动硬盘和USB读卡器等设备的PID、VID和序列号

    通过Windows注册表获取U盘.移动硬盘和USB读卡器等设备的PID.VID和序列号 http://blog.csdn.net/trustbo/article/details/50057463 LP ...

  3. 黑苹果成功引导到安装界面,USB鼠标无法使用的解决办法

    opencore黑苹果成功引导到安装界面,但USB鼠标无法使用,怎么办?其实官网里有答案: 无法在选择器中选择任何内容这是由于某些原因不兼容的键盘驱动程序: config.plist中禁用PollAp ...

  4. XR21V141x usb转串口芯片驱动添加

    XR21V141x驱动在linux最新的内核中已经添加,但是在旧一点的内核中没有添加这个芯片的驱动.所以需要添加驱动程序到新的内核中,驱动放在drivers/usb/serial目录下,然后修改Kco ...

  5. USB的pid和vid以及usb路径名字之间的关系

    PID,VID又是什么意思?实际上是一个USB设备在Windows系统下作为其唯一标识的ID,准确的名称叫做DevicePath(usb路径名字).DevicePath全称为USB\VID_05A9& ...

  6. linux内核关闭触摸屏校准,linux内核usb触摸屏驱动bug调试- selected device is not a touchscreen I understand...

    近期给客户调试一块数控板,今天客户带过来一个屏,并且有一个usb的触摸屏芯片接在屏上.屏很快就弄好正常显示. 触摸屏在内核下找到usb 触摸屏驱动,内核启动后这个usb转的触摸屏也正常找到,注册为ev ...

  7. usb4-配置usb触摸屏

    淘了一个触摸屏,usb接口,四线电阻,usb芯片是cy7c63723c. 此芯片一端接触摸屏的四根线,对触摸动作采样然后ad转换,一端通过usb接mini2440,即将ad转换后的数据通过usb接口发 ...

  8. usb触摸屏驱动移植

    最近公司产品在原有基础上增加一个触摸功能,因电路已经定型,只有usb接口引出来,所以只能选用市面上usb接口的触摸屏,联系了多家触摸屏代理商,移植时都存在问题. 公司产品用的平台是: PXA270 + ...

  9. linux连接win7的打印机驱动,openWrt用CUPS当打印服务器支持多台打印机,USB打印机设置电脑添加网络USB打印机方法...

    打印机对於日常生活来说,很重要吧!呵呵-没错啊!尤其我们的 Linux 主机如果未来还要作为 Printing server 的话,那么自然就得要先创建好打印机的连线啦!在本章里面我们仅谈论一下如何让 ...

  10. linux下USB触摸屏开机不好使重新热插拔好使问题解决

    一.前言 自己画的板子,在偶尔使用到usb触摸屏时,遇到很尴尬很奇怪的事情,接入ILITEK的触摸屏时,开机都是正常的,没有问题,接入GOODIX和使用免驱板(iic转usb)时,开机触摸屏不好使,需 ...

最新文章

  1. javascript的string对象
  2. 必读的 Java 学习资料分享!
  3. Log4j官方文档翻译(九、输出到数据库)
  4. 域用户组成员 导出_隐私安全,黑客利用Mimikatz提取Windows用户凭证
  5. android camera 3a,买相机送手机 pixel 3a 上手体验
  6. 阿里云贾扬清:大数据+AI工程化,让数据从「成本」变为「资产」
  7. GitHub Pages搭建属于自己的静态网站,并绑定个人域名
  8. E:K-periodic Garland(DP)
  9. js笔记(六)事件、正则
  10. 2021巨量引擎UGC互动营销白皮书
  11. 剑指offer例题5—逆序输出链表
  12. 支付宝又“上新”!余额宝兄弟“余额佳”上线
  13. 【component: resolve => require([‘../pages/home.vue‘], resolve)-装载】
  14. JAVA异常分类和处理
  15. 编译运行Red5源代码
  16. pe系统如何读取手机_五分钟教会你pe系统制作
  17. 增量式PID计算公式4个疑问与理解
  18. 电商或财务系统计算钱精度的问题
  19. 孙子兵法——02 作战第二
  20. ABeam Insight | 德硕智能制造系列(1):智能制造概览(上)

热门文章

  1. js 全国城市地区编码+拼音+大写首字母
  2. 算法设计与分析基础 第四章谜题
  3. 四省卫视联手办春晚 展现各地风俗年味
  4. 一个特别NB的技术网站
  5. 计算机windows试题,计算机基础《Windows》考试试题
  6. BootDo平台免密登陆
  7. ※ 冯·诺依曼体系结构——模拟 TOY 计算机(MOOC版)
  8. Idea 格式化代码 Idea设置快捷键 格式化代码
  9. selenium firebug firePath xpath问题
  10. 2.#技术|Python实现钉钉课程自动签到, opencv+threading+tkinter