I have custom HID application, based on hid keyboard example. It was developed on TM4C123GH6PGE (TI development board).
My production board has TM4C1232H6PM. The changes that i've made while migrating are only in pinout configuration:
// Configure the required pins for USB operation (TM4C123GH6PGE )
GPIOPinTypeUSBAnalog(GPIO_PORTL_BASE, GPIO_PIN_6 | GPIO_PIN_7);
GPIOPinTypeUSBAnalog(GPIO_PORTB_BASE, GPIO_PIN_0 | GPIO_PIN_1);
// Configure the required pins for USB operation (TM4C1232H6PM)
GPIOPinTypeUSBAnalog(GPIO_PORTD_BASE, GPIO_PIN_4 | GPIO_PIN_5);
#endif // __TI_EDK__
The result is that on development kit HID device is properly recognized by the PC host, on production board PC host throws error of "USB device is not recognized" and on USB analyzer I can see that enumeration failed .
Please advise if I missing something in migration from one IC to another.