I'm trying to implement a failsafe feature where if an MPU violation happens the device should access INFO variables via the fram_write function and set a flag so that we can write a function to restore the code from the backup memory. But accessing the INFO variables via FRAM write after MPU violation causing my device to be hanged completely and even the INFO region which I'm accessing is all set to 00. I have searched most of the documents but did not found anything regarding this issue where I can find out the correct answer. Can anyone please point it out if it has been documented by the Ti or please answer my this question that causing the MPU violation will lead the device to be bricked unless PUC reset or flashing of new code?
Please try to assist on this as soon as possible.