Other Parts Discussed in Thread: TM4C1233H6PGE, EK-TM4C123GXL, SEGGER, CCSTUDIO, TM4C123GH6PGE, CSD, CODECOMPOSER
I am having an issue configuring USB in device mode. The specific issue that I am having is during configuration after I call USBDCDCInit the program seems to try to access a memory location that is possibly out of bounds. This seems to happen in the provided driver libraries(usbdenum.c) in function USBDCDInit and the section to configure ULPI support. Here is a condensed version of the code that I wrote to configure the usb.
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOL);
GPIOPinTypeUSBAnalog(GPIO_PORTL_BASE, GPIO_PIN_6);
GPIOPinTypeUSBAnalog(GPIO_PORTL_BASE, GPIO_PIN_7);
USBBufferInit(&g_sTxBuffer);
USBBufferInit(&g_sRxBuffer);
USBStackModeSet(0, eUSBModeForceDevice, 0);
USBDCDCInit(0, &g_sCDCDevice);