USB HID调试过程中碰到的一些问题

原创 2015年11月20日 23:44:34

最近采用了新唐的NUC505调试Audio + HID自定义通道的功能。

积累了一些些经验:

1. 在Report descriptor中,report ID 基本上是必须定义的,如果不定义,发到PC机后,会发现底层的数据是能够截取到的,但是应用端似乎读不到数据。

     采用USBlyzer还是能看到数据发上来的。

2. 如何区分HID的Class Request和Audio 的Class Request。目前采用的是wIndex来识别其中的接口的不同。例如Audio采用的是0、1、2号Interface;HID采用的是3号Interface。但是目前不知道怎么来测试这个是否正确。


3.     HID自定义通道的In token不是1ms一次,而是根据Descriptor中的 HID_DEFAULT_INT_IN_INTERVAL 来决定的,还真是第一次意识到。

HID_DEFAULT_INT_INTERVAL 如果定在20ms;每20ms传送一次居然做不到,在其中的一些时间点会有数据传不出去…… 与音频配合传输的时候尤其如此,不清楚为什么。

Android学习笔记03:学习过程中碰到的一些问题及解决方法

在学习Android开发的过程中遇到了不少的问题,所幸的是最终经过上网查询都得到了解决。现在将我在学习Android开发过程中遇到的一些问题及解决的方法整理如下。 1.R.java不能实时更新 ...

在学习c++过程中,我觉得都会碰到一些问题,我也是如此

C++是什么? C++是一种使用非常广泛的电脑程式设计语言。它是一种静态资料类型检查的,支援多范型的通用程式设计语言。C++支援程序化程式设计、资料抽象化、物件导向程式设计、泛型程式设计、基...

USB-HID调试过程分享(1)

2017-1-22 采用网络上分享的描述符,设置相关配置信息如下: const UINT8 C_abyUsbDeviceDescriptor[18] =   //USB设备描述符 {     0x12...
  • cnskycn
  • cnskycn
  • 2017年01月22日 11:21
  • 177

React Native在开发过程中遇到的一些问题(俗称:坑)

React Native在运行时的各种错误

solr使用过程中遇到的一些问题

1.solr部署到tomcat报错 com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 U...

VS2012/2013 工程在编译过程中遇到的一些问题?

一、错误情形一: 1>source.obj : error LNK2001: 无法解析的外部符号 _png_get_rows 1>source.obj : error LNK2001: 无法解析的外部...

使用javamail发信过程中的一些问题及解决方法

今天在研究javamail发信的过程中,出现了一些小问题,现总结如下,以免后来者走些不必要的弯路,先把完整的能够正常运行的代码示例粘贴如下:  发邮件源代码:  package com.hyq.t...

yourphp应用过程中的一些问题及解决方法

Yourphp自定义导航制作方法 可以subcat标签实现代码如下: {$r.catname} {if $r['child']==1} ...

WTL学习过程中遇到的一些问题总结

WTL学习过程中遇到的一些问题总结
  • cay22
  • cay22
  • 2011年02月11日 14:55
  • 1931

Cocos2dx:cocos2d-x-3.2版本学习过程中所遇到的一些问题

1、类似:BUILD FAILED D:\adt-bundle-windows-x86_64-20140702\sdk\tools\ant\build.xml:601: The followin...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:USB HID调试过程中碰到的一些问题
举报原因:
原因补充:

(最多只允许输入30个字)