Skip to main content
hans536
Associate III
December 27, 2022
Solved

Can i run RTOS Task on Multi-core ??

  • December 27, 2022
  • 3 replies
  • 1516 views

I use spc58nh board.

I was using an RTOS Task On one core.

I want to use two core, and divide task into two cores.​

is this possible?

for example :

core2 - task 1, task 2 --> core 1 - task 1 , core 2 - task 2

Best answer by Erwan YVIN

Hello ,

Which RTOS do you use ?

we have a nice example in SPC58xNxx_RLA TripleCore Test Application (without RTOS)

Check the application.ld (linker file)

if you want to reserve memory for a core

Best regards

Erwan

3 replies

hans536
hans536Author
Associate III
February 8, 2023

I did that.

core2-tas1 , task 2 --> core1 - task 1, core2 - task 2

After implementing it like that, the operation that did not work when only core2 worked when divided into core1 and core2.

I don't know if the memory of spc58nh is used separately by core1 and core2.

Erwan YVIN
Erwan YVINBest answer
ST Employee
February 23, 2023

Hello ,

Which RTOS do you use ?

we have a nice example in SPC58xNxx_RLA TripleCore Test Application (without RTOS)

Check the application.ld (linker file)

if you want to reserve memory for a core

Best regards

Erwan

hans536
hans536Author
Associate III
March 7, 2023

I use FreeRTOS.

thank you. I will refer to tour comments.

Associate II
October 1, 2024

Hello @hans536,

Did you get it to put tasks to running in different cores using RTOS?

Best regards.