Can we choose which core runs RTOS?

Moderator: bongjiajun

Bryght-Richard
Posts: 104
Joined: Thu Feb 22, 2024 3:59 pm

Can we choose which core runs RTOS?

Postby Bryght-Richard » Mon Aug 24, 2026 1:10 pm

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?

Sprite
Espressif staff
Espressif staff
Posts: 10659
Joined: Thu Nov 26, 2015 4:08 am

Re: Can we choose which core runs RTOS?

Postby Sprite » Tue Aug 25, 2026 12:04 am

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)

Who is online

Users browsing this forum: No registered users and 0 guests