Эх сурвалжийг харах

[system]: put xtensa_intr_asm into IRAM

Jakob Hasse 4 жил өмнө
parent
commit
be55a5eb2b

+ 1 - 0
components/xtensa/linker.lf

@@ -2,6 +2,7 @@
 archive: libxtensa.a
 entries:
     eri (noflash_text)
+    xtensa_intr_asm (noflash_text)
 
 [mapping:xt_hal]
 archive: libxt_hal.a

+ 1 - 1
components/xtensa/xtensa_intr.c

@@ -98,7 +98,7 @@ extern xt_handler_table_entry _xt_interrupt_table[XCHAL_NUM_INTERRUPTS*portNUM_P
 /*
   Default handler for unhandled interrupts.
 */
-void xt_unhandled_interrupt(void * arg)
+void IRAM_ATTR xt_unhandled_interrupt(void * arg)
 {
 	esp_rom_printf("Unhandled interrupt %d on cpu %d!\n", (int)arg, xPortGetCoreID());
 }