微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 1.4.0协议栈使用HIDAdvRemoteDongle工程win xp不能键盘识别不出

1.4.0协议栈使用HIDAdvRemoteDongle工程win xp不能键盘识别不出

时间:10-02 整理:3721RD 点击:

在使用1.4.0协议栈HIDAdvRemoteDongle工程,这个工程定义了三个HID设备键盘、消费类电子、鼠标。将工程编译下载到Dongle中,win xp 系统不能识别键盘(见图3)。使用win 8就可以识别。使用1.3.2的协议栈HIDAdvRemoteDongle工程则win xp 也能识别出键盘。分析1.4.0与13.2的协议栈,发现usb_standard_request.c文件两个版本的协议栈在usbsrGetDescriptor()函数中有一处不相同(如图1)。1.3.2的多了__code,将1.4版本这个文件加上这个就能识别出键盘(如图5)。有朋友也遇到过这个问题?能解释下这个现象吗?

另外HIDAdvRemoteDongle工程好像不能调试哦,运行就复位了(如图6)。

Wwww,

我的win7上也能用没问题,包括1.3.2和1.4,当然,我用的是TI的遥控器。。。

也有可能是winXP的驱动和后来的win不太一样。。。

实在不行你就用1.3.2的dongle 代码吧。

另外,dongle的代码也是可以调试的,你是不是添加了POWER_SAVING之类的?

Hi,Yan

POWER_SAVING已经x掉了,不知是不是HID设备不能调试,USB HID设备插入电脑后,电脑会让USB设备复位。我运行程序就复位啦所有以不能调试,不能调试对分析程序非常痛苦,你试试能不能调试,看看有没什么解决方法,谢谢!

Hi,Yan POWER_SAVING已经x掉了,不知是不是HID设备不能调试,USB HID设备插入电脑后,电脑会让USB设备复位。我运行程序就复位啦所有以不能调试,不能调试对分析程序非常痛苦,你试试能不能调试,看看有没什么解决方法,谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top