SPMA083 January 2022 TM4C129CNCPDT , TM4C129CNCPDT , TM4C129CNCZAD , TM4C129CNCZAD , TM4C129DNCPDT , TM4C129DNCPDT , TM4C129DNCZAD , TM4C129DNCZAD , TM4C129EKCPDT , TM4C129EKCPDT , TM4C129ENCPDT , TM4C129ENCPDT , TM4C129ENCZAD , TM4C129ENCZAD , TM4C129LNCZAD , TM4C129LNCZAD , TM4C129XKCZAD , TM4C129XKCZAD , TM4C129XNCZAD , TM4C129XNCZAD
This function is used to load a new key image into EEPROM. It is called after all of the data has been programmed but before execution is passed to the new program. If the device contains valid keys or the device does not have an AES module, it will return without executing. If the device does not contain valid keys and has an AES module, then this function will check the loaded image to see if it is a valid key image. If so, it will program the keys into EEPROM, hide the EEPROM blocks, erase the flash at APP_BASE, and finally reset the part.