This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C123GH6PM: USB Stack Retrieving USB Descriptors produces HardFault

Part Number: TM4C123GH6PM


Hello,

i'm developping a composite device with the Tiva C Launchpad with ccs v7 on Win10.

When quering the USB Descriptors with USBTreeView the uC produces a hard Fault.

Reading the spmu043 Diagnosing Software Faults in Stellaris® Microcontrollers it says one can read out faulty address by using NVIC_FAULT registers.

NVIC_FAULT_STAT is at 0x8200: Precise Bus error and Address vaild bits are set.

NVIC_FAULT_ADDR points to 0xFFFFFFFF which is just strange.

NVIC_HFAULT_STAT_FORCED bit is also set.

NVIC_ACTIVE0 is 0

NVIC_ACTIVE1 is 0x1000

looking this one up in  the exception model in the datasheet tells it's a USB Fault(Interrupt Number 44)

Could you point me in the direction on how to solving this problem?