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.

TM4C1290NCPDT: Advice how to proceed debugging USB interface.

Part Number: TM4C1290NCPDT
Other Parts Discussed in Thread: TPS2051B

I am using the TivaWare USB library and the hardware design is taken directly from the TM4C129X development board (using TPS2051B).  When I plug into a Windows 10 machine or a Linux machine nothing is recognized.  From what I've been able to find online the fact that either the D+ or D- line is high allows the device being plugged into senses that the device has been plugged in, but my board has D+ and D- (UsbDp and UsbDm) are both low.  My code and hardware are attached.

Thanks.

DougUSB.pdfUSB Descriptors.pdfCPU Init cc.pdf

  • Hi Doug,

      Can you do two experiments?

      1. Run your code on the LaunchPad. Does it work?

      2. Run one of the TivaWare USB examples like usb_dev_bulk on your custom board. Does it work?

      Is it possible that you disable the internal pullup on the D+/D- as you configure for self-powered.