Преглед изворни кода

屏蔽错误记录写入flash。

liyi пре 1 година
родитељ
комит
3b933dfd5d
1 измењених фајлова са 29 додато и 28 уклоњено
  1. 29 28
      control/PDU-DC_UPGRADE/ARM/System/gd32e230_it.c

+ 29 - 28
control/PDU-DC_UPGRADE/ARM/System/gd32e230_it.c

@@ -39,30 +39,30 @@ OF SUCH DAMAGE.
 #include "Flash.h"
 
 
-enum {
-	ERROR_NONE = 0,
-	ERROR_NMI,
-	ERROR_HardFault,
-	ERROR_MemManage,
-	ERROR_BusFault,
-	ERROR_UsageFault,
-	ERROR_SVC,
-	ERROR_DebugMon,
-	ERROR_PendSV,
-};
-
-extern META_DATA_S meta_data;
-extern uint32_t normal_running_time;
-
-inline static void set_error(uint8_t error)
-{
-	meta_data.errno = error;
-	meta_data.error_count ++;
-	meta_data.recent_running_time = normal_running_time;
-	flash_erase_meta();
-	flash_write_meta(&meta_data);
-	//NVIC_SystemReset();
-}
+//enum {
+//	ERROR_NONE = 0,
+//	ERROR_NMI,
+//	ERROR_HardFault,
+//	ERROR_MemManage,
+//	ERROR_BusFault,
+//	ERROR_UsageFault,
+//	ERROR_SVC,
+//	ERROR_DebugMon,
+//	ERROR_PendSV,
+//};
+
+//extern META_DATA_S meta_data;
+//extern uint32_t normal_running_time;
+
+//inline static void set_error(uint8_t error)
+//{
+//	meta_data.errno = error;
+//	meta_data.error_count ++;
+//	meta_data.recent_running_time = normal_running_time;
+//	flash_erase_meta();
+//	flash_write_meta(&meta_data);
+//	//NVIC_SystemReset();
+//}
 
 /*!
     \brief      this function handles NMI exception
@@ -83,7 +83,8 @@ void NMI_Handler(void)
 void HardFault_Handler(void)
 {
     /* if Hard Fault exception occurs, go to infinite loop */
-		set_error(ERROR_HardFault);
+		//set_error(ERROR_HardFault);
+		int i =0;
     while (1){
     }
 }
@@ -97,7 +98,7 @@ void HardFault_Handler(void)
 void MemManage_Handler(void)
 {
     /* if Memory Manage exception occurs, go to infinite loop */
-		set_error(ERROR_MemManage);
+		//set_error(ERROR_MemManage);
     while (1){
     }
 }
@@ -111,7 +112,7 @@ void MemManage_Handler(void)
 void BusFault_Handler(void)
 {
     /* if Bus Fault exception occurs, go to infinite loop */
-		set_error(ERROR_BusFault);
+		//set_error(ERROR_BusFault);
     while (1){
     }
 }
@@ -125,7 +126,7 @@ void BusFault_Handler(void)
 void UsageFault_Handler(void)
 {
     /* if Usage Fault exception occurs, go to infinite loop */
-		set_error(ERROR_UsageFault);
+		//set_error(ERROR_UsageFault);
     while (1){
     }
 }