This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RM48 USB Device, Handle Connect / Disconnect

Other Parts Discussed in Thread: RM48L952

Hi,


I've developed a USB device driver, based loosely on the CDC example code to allow me to upload config data to the RM48L952.

All works well, only if the RM48 is reset with the USB plug connected to the computer.  If I power up the RM48 and then connect the USB to the computer some time later the USB does not connect/enumerate.

Can anyone suggest possible places to look for a possible issue?

Any help would be great.

Thanks

Stomp.

  • Hi Stomp,

    Do you have any code loaded into the RM48 flash which could be interfering?  If so can you try erasing the flash and see if the issue is still present.

    Paul B.

  • Hi Paul,

    Major issue was with the lack of information about VIM interrupt #72.

    I had trouble finding out exactly what it does from the technical documentation, but it seems to be a reset / state change interrupt from the USB device hardware.

    Once connected this improved my issues.

    The next major challenge is with the handling of the VBUS input from USB connector to RM48.  It would seem that the combination of 100K resistor in series is just not good enough (as done with RM48HDK dev board).  We will need to look into a better solution.

    Thanks anyhow.

    Stomp!