我修改SCT文件开辟了一个64字节的NOINIT区域RAM,用于复位后不需初始化用。如图所示:

测试发现使用内核中自带的NVIC_SystemReset()函数强制MCU复位,NOINIT区域的数据的确不改变;但使用复位管脚复位以及使用MSPM0库函数(DL_SYSCTL_RST_CPU、DL_SYSCTL_RESET_BOOT、DL_SYSCTL-RESET_POR)有时候发现会改变NOINIT区域内容。想确认哪几种复位不改变NOINIT内容?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我修改SCT文件开辟了一个64字节的NOINIT区域RAM,用于复位后不需初始化用。如图所示:

测试发现使用内核中自带的NVIC_SystemReset()函数强制MCU复位,NOINIT区域的数据的确不改变;但使用复位管脚复位以及使用MSPM0库函数(DL_SYSCTL_RST_CPU、DL_SYSCTL_RESET_BOOT、DL_SYSCTL-RESET_POR)有时候发现会改变NOINIT区域内容。想确认哪几种复位不改变NOINIT内容?