工具/软件:
在链接器文件(mspm03507.lds)中、我们将定义:
。 = ALIGN (4);
._reset_proof (不加载):
{
/*本节包含在热重置情况下用于重置校样 RAM 的数据。 */
_reset_proof_start =.;
Keep (*(.ResetProof))
。 = ALIGN (4);
_reset_proof_end =.;
}> REGION_NOINIT AT> REGION_NOINIT
#define RAM_WARM_RESET_PROF___ ATTLE__((section (".ResetProof")))
静态易失性 ResetId_t RAM_WARM_RESET_Proof ResetIdHistory;
在这里、我想在看门狗复位后保留 ResetIdHistory、因为它存储了复位原因。
但该值会在复位后丢失
如何保留该值。
------------------------------------------------------------------------------------
对于看门狗、我使用 WWDT0外设。
我们对 STM32使用了类似的配置。在这里我们可以保留该值。

因此、TI 中是否有任何方法可以在看门狗复位后保留数据。
我发现 SYSCTL 中有一个关断寄存器、用于在看门狗复位后保留数据。但只有4个寄存器、每个寄存器可以保存8位数据。因此总共32位、但我想存储更多数据。 