Azure RTOS STM327H73 BIT 6 connected to USB2514 UB connections are flaky
We are having a bear of a time getting the USB2514 to work properly with the STM327H73 both with the USB2514 built into our board and also with the STM327H73 connected to a EVB-USB2514BCQFM36 eval board. Looking for suggestions for resolving this issue, suggestions sample github code anything really.
We have a custom board with a STM327H73 USB port is connected to the USB eval board. System is running Azure RTOS 6.1 and USBX.
- USBX is initialized
- USBX stack as a HUB, CDC ACM host classes registered (HID and Storage host classes also but not used for this test)
Here's the symptom.
- Boot the system with a CDC ACM serial port connected, CDC ACM port is recognized and works as expected
- if step one did not have a CDC ACM serial port connected connect it after booting. CDC ACM port works as expected
- disconnect the CDC ACM port, port disconnects as expected.
- From this point on the USB2514 hub will not recognize anything being plugged into any of the 4 ports
- For grins the USB2514 USB cable was unplugged, USB hub device removed as expected.
- USB 2514 was plugged back into the STM327H73 USB and the USB HUB was recognized
- Proceed to step 1
Any thoughts on how unplugging a CDC ACM port would render the USB2514 HUB useless until it it forcefully reset again?
