本人想做一个HID自定义设备,发现在win xp中能识别,但中Win 8中却识别不了,仔细研究了一上,发现只要我把端点描述符中最大数据包设置为大于40H,win 8就识别不出啦, 例如我将HIDAdvRemoteDongle工程中端点4的端点最大数据包设置为41H,使用的是14.0的协议栈。查看了数据手册看到端点4 的FIFO size 为256bytes。
那端点4的最大数据包是不是可以设置为100H呀??
HIDAdvRemoteDongle工程没有修改端点描述符中最大数据包时能正确识别
修改端点描述符中最大数据包为41H
修改之后就识别不出啦
数据手册中端点的FIFO大小



