diff --git a/HardFault.c b/HardFault.c index 7df9f00..3e826ac 100644 --- a/HardFault.c +++ b/HardFault.c @@ -13,9 +13,9 @@ extern uint32_t __StackTop; #define CODE_START (0x01000000 + 64 * 1024) #define CODE_END (CODE_START + 704 * 1024) // или используйте символ из линкера -__attribute__((section(".nchache_save_data"))) volatile uint32_t hardFault_addresses[SIZE_BUF_HARD_FAULT]; // массив для адресов возврата (достаточно 32) -__attribute__((section(".nchache_save_data"))) volatile uint32_t hardFault_count; -__attribute__((section(".nchache_save_data"))) volatile uint32_t hardFault_magic; +__attribute__((section(".save_data"))) volatile uint32_t hardFault_addresses[SIZE_BUF_HARD_FAULT]; // массив для адресов возврата (достаточно 32) +__attribute__((section(".save_data"))) volatile uint32_t hardFault_count; +__attribute__((section(".save_data"))) volatile uint32_t hardFault_magic; void vTaskGetCurrentTaskStackInfo(void **ppvStackStart, void **ppvStackEnd);