I used TI PinMux to update the pinout for a device, along with the functions. I took the generated code into CCS and compiled it into an image. When I downloaded the image over USB DFU, the TIVA processor hung and I eventually saw a message from Windows saying "USB Device Not Recognized". Looking at my board_init() function, I see that the PortFunctionInit() generated by PinMux is called right before the usb_dev_serial_init() function. What change to a pin or function would lead to the loss of the USB interface?