Hi all, I am using Tiva tm4c1237h , i am using keil as IDE. I am unable to interrupt on USB. Systick interrupt is working fine.My USB configuration is as bellow.
USBStackModeSet(0, eUSBModeForceHost, 0);
SysCtlPeripheralEnable(SYSCTL_PERIPH_USB0);
GPIOPinConfigure(GPIO_PF4_USB0EPEN); // GPIOPinConfigure(GPIO_PF5_USB0PFLT); // GPIOPinTypeUSBAnalog(GPIO_PORTB_BASE, GPIO_PIN_0 | GPIO_PIN_1); //USB0ID , USB0VBUS GPIOPinTypeUSBDigital(GPIO_PORTF_BASE, GPIO_PIN_4 | GPIO_PIN_5);//USB0EPEN, USB0PFLT GPIOPinTypeUSBAnalog(GPIO_PORTJ_BASE, GPIO_PIN_0 | GPIO_PIN_1); //USB0DM, USB0DP
SysTickPeriodSet(SysCtlClockGet() / TICKS_PER_SECOND); SysTickEnable(); SysTickIntEnable();
IntMasterEnable(); USBStackModeSet(0, eUSBModeHost, ModeCallback);
USBHCDRegisterDrivers(0, g_ppHostClassDrivers, g_ui32NumHostClassDrivers); USBHCDInit(0, g_pui8HCDPool, HCD_MEMORY_SIZE); USBHCDPowerConfigInit(0, USBHCD_VBUS_AUTO_HIGH);
g_psKeyboardInstance = USBHKeyboardOpen(KeyboardCallback, g_pui8Buffer, KEYBOARD_MEMORY_SIZE);
And surprise is that this is working in CCS,but not in Keil.
Regards, Sagar