Page 1 of 1

Can we choose which core runs RTOS?

Posted: Mon Aug 24, 2026 1:10 pm
by Bryght-Richard
One application I'm looking at needs RTOS+SIMD core + bare metal core. Another needs RTOS core + bare metal SIMD core.

With ESP32-S31, is it possible to choose which core runs RTOS, or is it always fixed which one runs the RTOS?

Re: Can we choose which core runs RTOS?

Posted: Tue Aug 25, 2026 12:04 am
by Sprite
Decently sure FreeRTOS by default runs on both cores. If you only want one, you can use the same tricks as with other dual-core ESPs (e.g. start a task on the core you want to be bare-metal and disable the FreeRTOS tick interrupt / all other interrupts)