Recently enabled configured the WDT1 watchdog timer and forgot to enable the peripheral. After LM reset MPU the Fault LED was flashing so fast it was hardly visible.
Removed all WDT1 configurations, cleaned the build, re-compile application and LM-Flash being very difficult to program the Launch Pad.
Unlocked the DAP programed MAC user registers then erase entire Flash, program the Boot Loader then Application with no trouble.
Long story short: It is now only possible to LM flash launch pad between two very rapid back to back hard MPU resets when ever the MPU is executing the program.
Consequently if LM (reset MPU after Program) is !checked then programs flash repeatedly without having to force several manual hard resets.
If the application is running having to hit return key LM rapidly, program rapidly cycles in order to randomly flash Launch Pad.
The MPU is being soft reset every time prior to the beginning of each program cycle that fails. The application can no longer save parameter blocks to flash invoking (flash_pb.c) and that only soft resets MPU no writes of parameter. BTW: The application uses WDT0 load/reset and that dog still works great and EEROM writes and reads succeed.
Has this TM4C1294 MPU been damaged internally or does the TM4C123 ICDI need to be re-flashed?
Why would enabling the WD1 Timer bake the MPU or set some kind of issue that resetting the DAP can not fix?