I am developing a pedometer based on MSP430F5502 and now run into an USB issue . Here is details :
Enumeration : The USB is enumerated as HID device and PC applcation tries to exchange data with it via EP1 .
OS : Windows XP +SP4
Issue description :
I frequently unplug/plug USB several times (indefinite . Sometimes up to 30 mins,)and then there might be an issue : the pedometer can be enumerated successfully while PC application fails to transfer data to USB device. Further re-unplug/unplug fails to make USB recover.
Analysis :
With some investigation , I find that since the issue occurs , the fact that PC sends some data to device doesn't signal EP1 OUTPUT interrupt from the perspective of device. But at this time , EP0 works since the USB descriptor information is transferred successfully.
Would you like to share some idea of digging into this issue ??
Thanks a lot.