lpcware

LPCOpen usbd_lib_composite example doesn't work properly on USB 3.0 port

Discussion created by lpcware Employee on Jun 15, 2016
Latest reply on Jun 15, 2016 by lpcware
Content originally posted in LPCWare by AJochum on Mon Jan 12 12:18:51 MST 2015
Hello,

today I found out, that the usbd_lib_composite example doesn't work properly when I connect the LPC1769 development board with a USB 3.0 port, on USB 2.0 port everything works fine.
The problem here is, when I connect to the virtual com port I can send one string of any length to the LPC board and that'll will be echoed correctly. The following strings won't be echoed anymore.
The VCOM_bulk_in_hdlr handler won't be called anymore now, no matter what I do, the board itself still receives strings/messages and VCOM_bulk_out_hdlr is called.

Interestingly the usbd_lib_cdc and usbd_lib_cdc_uart examples work without any problems on the USB 3.0 port. Does anybody have an idea what's wrong with the composite device for USB 3.0 and can
maybe someone else with USB 3.0 port test if this is not only a problem on my notebooks USB  3.0 port?

-Edit:
I've tested this on Windows 8.1 with the latest firmware for my notebook.

Thanks

Outcomes