I am using the MQX 4.1 and the associated USB device stack. I am using the IAR compiler.
I make a virtual COM port on the device, and when I communicate in half duplex (sending 4096 bytes from Windows 7 to the device, and waiting for the device to echo back the same 4096 bytes) every thing works fine. If I start echo back data once they are received the stack stop sending data after some time. I can remove the USB connection and reconnect but the connection from the device to the host will still be blocked.
Does anyone have any suggestions?