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.
Our design has a RM48L952PWR connected to a TUSB1106 per the technical reference manual on the device port, W2FC.
I am running the RM48, CDC example project and when I plug the cable into a laptop, I can see the transactions on PIN 5 & 6 that are the correct polarity.
I can set breakpoints in USBDeviceIntHandlerInternal, and this function is entered 6 times when I plug in the cable.
This function also calls USBDIntHandlerProcessStateChange 3 out of 6 of the times it is called.
But, Pins 9 (TXDO), 15 (SE0O), and 33 (GZO) show no signs of life and the laptop identifies the device as unknown.
I have verified these pins are enabled in the pin mux.
I am out of ideas as to why the SW will not respond to the new host, I have not modified the example code.
Any insight would be appreciated.
Chris
Chris,
You mean the RM46L952PGE correct?
If you don't see GZO then this means the USB device isn't responding to any messages.
State change could be due to reset on the bus and the plug & unplug but it's still possible that something could be wrong on the board and you'd have a situation where the USB device doesn't think it should respond.
Hard to say with just this information.
Have you tried the same example on an HDK. I did it a while back and it worked at least as far as this.
The only trouble I've had w. the example has been with the .ini file and getting windows to recognize the PID, VID but that's much later on in the process than where you report being stuck...
-Anthony
PS hope you meant: Pins 9 (TXDO), 15 (SE0O), and 33 (GZO)
Unless the RM48 has a differential mode, then we will be looking for a leaded alternative to the TUSB1105.
Does TI recommend any other transceivers that are single ended and come in a leaded package?