This is a follow-up post to a previous post. I've also submitted a request to TI's MCU group but no answer.
I can't get any of the USB Developer Pkg example programs to enumerate. I've tried CCS on several different 32 and 64 bit PCs and have plugged the MSP430F5636 into various other PCs. All behave identically. No PCs have had problems with USB devices. All the other non-USB example code has run without a hitch.
I can reliably see the USBVECINT_PWR_VBUSOn and the USBVECINT_PWR_VBUSOff interrupts in the USBISR.c code, but no other interrupts including the PLL error interrupts or more importantly, the USBVECINT_SETUP_PACKET_RECEIVED interrupt which I think kicks off enumeration.
At the VBUSOn interrupt, the XT2_Start routine starts the PLL xtal (the Rev. D part fixes the PLL errata), initializes the USB structures then pulls the USB D+ line high (verified at 3V).
Immediately, USB Trace shows a lot of URB packets but no PNP packets, which I presume would be the source of the USBVECINT_SETUP_PACKET_RECEIVED interrupt.
I hope someone has seen a similar problem and/or can shed some light on how to fix it.
Thanks,
Doug