瀏覽代碼

增加重启原因的获取

LAPTOP-KB7QFH2U\ChenJie-PC 2 年之前
父節點
當前提交
eeee535ff2
共有 2 個文件被更改,包括 14 次插入12 次删除
  1. 11 11
      generate/src/Power_Ip_VS_0_PBcfg.c
  2. 3 1
      src/main.c

+ 11 - 11
generate/src/Power_Ip_VS_0_PBcfg.c

@@ -161,17 +161,17 @@ static const Power_Ip_RCM_ConfigType Power_Ip_RCM_ConfigPB_VS_0 =
     ),
     /* System Reset Interrupt Enable Register (RCM_SRIE) */
     (
-        RCM_SRIE_SACKERR_INT_DIS_U32 |
-        RCM_SRIE_MDM_AP_INT_DIS_U32 |
-        RCM_SRIE_SSW_INT_DIS_U32 |
-        RCM_SRIE_LOCKUP_INT_DIS_U32 |
-        RCM_SRIE_JTAG_INT_DIS_U32 |
-        RCM_SRIE_GIE_INT_DIS_U32 |
-        RCM_SRIE_PIN_INT_DIS_U32 |
-        RCM_SRIE_WDOG_INT_DIS_U32 |
-        RCM_SRIE_CMU_INT_DIS_U32 |
-        RCM_SRIE_LOL_INT_DIS_U32 |
-        RCM_SRIE_LOC_INT_DIS_U32 |
+        RCM_SRIE_SACKERR_INT_EN_U32 |
+        RCM_SRIE_MDM_AP_INT_EN_U32 |
+        RCM_SRIE_SW_INT_EN_U32 |
+        RCM_SRIE_LOCKUP_INT_EN_U32 |
+        RCM_SRIE_JTAG_INT_EN_U32 |
+        RCM_SRIE_GIE_INT_EN_U32 |
+        RCM_SRIE_PIN_INT_EN_U32 |
+        RCM_SRIE_WDOG_INT_EN_U32 |
+        RCM_SRIE_CMU_INT_EN_U32 |
+        RCM_SRIE_LOL_INT_EN_U32 |
+        RCM_SRIE_LOC_INT_EN_U32 |
         RCM_SRIE_DELAY_10_LPO_CYCLES_U32
     )
 };

+ 3 - 1
src/main.c

@@ -167,9 +167,11 @@ int main(void)
 	Dio_WriteChannel(DioConf_DioChannel_PTE7_GPIO_OUT_MCU_LED3, STD_OFF);
 	Dio_WriteChannel(DioConf_DioChannel_PTE8_GPIO_OUT_MCU_LED4, STD_OFF);
 	Dio_WriteChannel(DioConf_DioChannel_PTE9_GPIO_OUT_MCU_LED5, STD_OFF);
+	Mcu_ResetType bootreason;
+	bootreason = Mcu_GetResetReason();
 #if SEGGER_PRINTF==1
 	SEGGER_RTT_Init();
-	SEGGER_RTT_printf("[%d] boot\r\n",__LINE__);
+	SEGGER_RTT_printf("[%d] boot -%d\r\n",__LINE__,bootreason);
 #endif
 //	vTaskDelay(pdMS_TO_TICKS(100));
 	UartInit();