We have developed an internal boot loader that runs out of protected flash memory which flashes NVM program space.
Recently we have run into devices failing to flash NVM using this bootloader routine.
The only potential corrective action we have identified is lowering the system clock from 80mhz to 10Mhz before erasing flash NVM and then programming flash NVM.
Please confirm a clock frequency change from 80Mhz to 10 Mhz will ensure successful flashing of NVM on the TM4C123AH6PMI7 processor.