]> granicus.if.org Git - esp-idf/commitdiff
esp32: initialize cross-core interrupt in single core mode
authorIvan Grokhotkov <ivan@espressif.com>
Fri, 7 Apr 2017 06:48:08 +0000 (14:48 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Fri, 7 Apr 2017 06:48:08 +0000 (14:48 +0800)
The software interrupt originally used as the cross-core interrupt is
now also used to yield from a FreeRTOS critical section; therefore it
must be initialized for single core mode as well.

Fixes https://github.com/espressif/esp-idf/issues/496

components/esp32/cpu_start.c

index 9c06a49f265560fcc874f28e14d001441864a765..e0ad356ab9691bdf2d7585de98ff3608cad50025 100644 (file)
@@ -227,9 +227,7 @@ void start_cpu0_default(void)
 #if CONFIG_TASK_WDT
     esp_task_wdt_init();
 #endif
-#if !CONFIG_FREERTOS_UNICORE
     esp_crosscore_int_init();
-#endif
     esp_ipc_init();
     spi_flash_init();
     /* init default OS-aware flash access critical section */