AnsweredAssumed Answered

HS USB Device Won't Return Report Descriptor

Question asked by Joshua on Feb 6, 2015
Latest reply on Feb 20, 2015 by Amel N
I've got a STM32F405 using a Microchip USB3300 PHY set up to run as a HS HID USB device. The device gets MOST of the way through enumeration. However, when the host queries for the report descriptor, the device fails to respond. I have set a breakpoint and can verify that the device recognizes the request, and the request is correct. but it simply never returns the report descriptor. I have disabled any other interrupts to ensure they aren't causing the problem. 

This same code executes fine on the STM32F427. As in: I don't even bother changing the target micro, I just run the same project built for the '405 on the '427, and it works fine. 

Outcomes