阅读:1126回复:0
标准端点描述符大讨论
//标准1.1定义bEndpointAddress(端点)中第7为1就是入端点,0为出端点。因为0X80为1000 0000,并且问此入和出是相对设备来说,还是主机;
struct usb_endpoint_descriptor *epread, *epwrite; usb_sndbulkpipe(dev, epwrite->bEndpointAddress) //usb_sndbulkpipe(dev,endpoint) usb_rcvbulkpipe(dev, epread->bEndpointAddress) 问题一: 1,usb_sndbulkpipe中epwrite->bEndpointAddress的地址值的第7为是应该是1还是0??? 2,endpoint资料上写应该是端口号为1-15。可是上面两个值的值一个为0x81,一个为0x2;(从设备中读出是这样的数字) |
|
|