Tool/software:
In linker file(mspm03507.lds) we are defining:
. = ALIGN(4);
._reset_proof (NOLOAD) :
{
/* This section contains data for reset proof ram in case of warm resets. */
_reset_proof_start = .;
KEEP(*(.ResetProof))
. = ALIGN(4);
_reset_proof_end = .;
} > REGION_NOINIT AT> REGION_NOINIT
#define RAM_WARM_RESET_PROOF __attribute__((section(".ResetProof")))
static volatile ResetId_t RAM_WARM_RESET_PROOF ResetIdHistory;
here i want to retain ResetIdHistory after a watchdog reset as it store the reset reason.
But this value is lost after a reset
How can i retain this value.
-----------------------------------------------------------------------
For watch dog i'm using WWDT0 peripheral.
we have used the similar config for stm32.there we are able to retain the value.

so is there any way in ti to retain data after a watchdog reset.
I found there is shutdown register in SYSCTL which retain data after watchdog reset.But there are only 4 register and each register can hold 8bits of data.So total of 32bit but i want to store more data.