Hi experts,
My customer wants to use CDC and MSC with dual USB detect.
They set up to use CDC and MSC based on usb_ex8_dual_detect example.
However, after the device boots, the device only recognizes CDC.
Once the CDC is recognized, the MSC can be recognized.
Can you see why the device doesn't recognize the MSC in the first place?
Below are additional customer surveys.
When the device is connected with CDC, f28x_USB0DualModeIntHandler () (usb_hal.c)
Seems to be called periodically. The device is then calling this function even though they unplug the CDC's USB cable.
If this function is called, the device can be recognized when the MSC is connected.
However, this interrupt function will not be called unless the CDC is connected. Therefore, it seems that MSC cannot connect.
How do they program to get this interrupt called without connecting the CDC?
Best regards,
Sasaki