I have a C++ program that uses the USB library. It works fine if I use the library file from TivaWare 2.1.0.12573. However, after upgrading to TivaWare 2.1.1.71, the program no longer works.
I tracked it down to a call to USBRingBufInit() from within USBBufferInit(). As soon as I try to single step into USBRingBufInit(), the debugger totally hangs. I cannot halt or even exit the debugger. I have to abort the debugger to recover from this state.
I am using IAR EWARM 7.40.3 on a DK-TM4C129X dev kit board. I am using the ICDI as the debugger interface. If I switch back to version 2.1.0.12573 of the USB lib it works fine again (even using the latest driverlib).
Any ideas what might have changed in the latest version that could cause this problem?
Thanks,
Dave
