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

Can i run RTOS Task on Multi-core ??

  • December 27, 2022
  • 4 replies
  • 1547 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

​

This topic has been closed for replies.
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

4 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 Technical Moderator
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

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question.
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.