Pārlūkot izejas kodu

Merge branch 'develop' of private/HardFault into master

master
huangyulong 2 gadus atpakaļ
vecāks
revīzija
70f2cb6f3c
3 mainītis faili ar 1218 papildinājumiem un 5 dzēšanām
  1. 2
    3
      Core/Src/stm32f1xx_it.c
  2. 3
    2
      EWARM/startup_stm32f103xb.s
  3. 1213
    0
      EWARM/stm32_broad_mini.ewp

+ 2
- 3
Core/Src/stm32f1xx_it.c Parādīt failu

83
 /**
83
 /**
84
   * @brief This function handles Hard fault interrupt.
84
   * @brief This function handles Hard fault interrupt.
85
   */
85
   */
86
-#if 0
87
-void HardFault_Handler(void)
86
+__WEAK void HardFault_Handler(void)
88
 {
87
 {
89
   /* USER CODE BEGIN HardFault_IRQn 0 */
88
   /* USER CODE BEGIN HardFault_IRQn 0 */
90
 
89
 
95
     /* USER CODE END W1_HardFault_IRQn 0 */
94
     /* USER CODE END W1_HardFault_IRQn 0 */
96
   }
95
   }
97
 }
96
 }
98
-#endif
97
+
99
 /**
98
 /**
100
   * @brief This function handles Memory management fault.
99
   * @brief This function handles Memory management fault.
101
   */
100
   */

+ 3
- 2
EWARM/startup_stm32f103xb.s Parādīt failu

46
         SECTION CSTACK:DATA:NOROOT(3)
46
         SECTION CSTACK:DATA:NOROOT(3)
47
 
47
 
48
         SECTION .intvec:CODE:NOROOT(2)
48
         SECTION .intvec:CODE:NOROOT(2)
49
+
49
         EXTERN  __iar_program_start
50
         EXTERN  __iar_program_start
50
-        EXTERN  SystemInit  
51
+        EXTERN  SystemInit        
51
         PUBLIC  __vector_table
52
         PUBLIC  __vector_table
52
         IMPORT SVC_Handler_asm
53
         IMPORT SVC_Handler_asm
53
-    
54
+
54
         DATA
55
         DATA
55
 __vector_table
56
 __vector_table
56
         DCD     sfe(CSTACK)
57
         DCD     sfe(CSTACK)

+ 1213
- 0
EWARM/stm32_broad_mini.ewp
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


Notiek ielāde…
Atcelt
Saglabāt