diff --git a/components/freertos/include/freertos/portable.h b/components/freertos/include/freertos/portable.h index 33b740e89..ce189f31c 100644 --- a/components/freertos/include/freertos/portable.h +++ b/components/freertos/include/freertos/portable.h @@ -205,7 +205,7 @@ BaseType_t xPortInterruptedFromISRContext(); /* Multi-core: get current core ID */ static inline uint32_t IRAM_ATTR xPortGetCoreID() { int id; - __asm__ ( + __asm__ __volatile__ ( "rsr.prid %0\n" " extui %0,%0,13,1" :"=r"(id));