We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
I am trying to get Bulk transfer working in USB. i can send data from host to device (out report), but my IN Report is not working. To test the bulk transfer I am using the C# program from Jan Axelson wesbite.http://www.lvr.com/winusb.htm I am using a sniffer program to check the end points and the program does show that i have both Input, Bulk and Output Bulk end points with max packet size of 64 bytes. When i try to read data, i dont even seem to get an interrupt when i put a break point at USB_ISR. I am using LPC 2478 with Keil and i modified the HID example to work with bulk. Any ideas?
/* Endpoint, BULK In */ USB_ENDPOINT_DESC_SIZE, /* bLength */ USB_ENDPOINT_DESCRIPTOR_TYPE, /* bDescriptorType */ USB_ENDPOINT_IN(2), /* bEndpointAddress */ //USB_ENDPOINT_TYPE_INTERRUPT, /* bmAttributes */ USB_ENDPOINT_TYPE_BULK, /* bmAttributes */ WBVAL(0x0040), /* wMaxPacketSize */ 0x00, /* 32ms */ /* bInterval , not used in bulk*/ /* Endpoint, BULK Out */ USB_ENDPOINT_DESC_SIZE, /* bLength */ USB_ENDPOINT_DESCRIPTOR_TYPE, /* bDescriptorType */ USB_ENDPOINT_OUT(2), /* bEndpointAddress */ //USB_ENDPOINT_TYPE_INTERRUPT, /* bmAttributes */ USB_ENDPOINT_TYPE_BULK, /* bmAttributes */ WBVAL(0x0040), /* wMaxPacketSize */ // = 64 0x00, /* 32ms not used in bulk*/
Thanks, I did not check if i am getting "proper" data but i was getting data. But i will def look into..