Sometimes the chip hangs there if a softreset by the Application Interrupt and Reset Control register is issued.
By the way, I modified the Linux kernel code "drivers/usb/serial/usb-serial-simple.c" so that the USB ICDI appears as a USB UART serial, and I used this interface to do the debugging and flashing of TM4C kits. I don't think this should has any relations with the failure of soft reset.