rtos on A core does not remain active after linux boot

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

rtos on A core does not remain active after linux boot

432 Views
Ahelion
Contributor IV

Hello all,

I have tried the hello_world_ca53 from here: https://www.nxp.com.mcas.ms/docs/en/user-guide/REALTIMEEDGEUG.pdf?McasTsid=11394&McasCtx=4

booting freertos on A core.

(bitbake and gcc-arm example)

on my imx8mp pevk board.

I have followed the steps, put the binary in, after I give it the u-boot => cpu 3 release 0xC0000000

I see this:

Ahelion_0-1702976080963.png

 

Once I give the boot command: u-boot => boot

Linux booting up log appears.

The tic/tac stuff stops.

Once logged into linux and i type "nproc" I can see that the linux only has 3 cores left.

Does anyboyd know why the freertos core stops?

Br, Mircea

 

Tags (2)
0 Kudos
4 Replies

349 Views
AldoG
NXP TechSupport
NXP TechSupport

Hello,

I have yet to try it on my side, but I believe that the Freertos core stops because it has no active task, this is just a guessing.

Have you tried any other example aside from the hello_world?
https://github.com/nxp-real-time-edge-sw/heterogeneous-multicore/tree/main/apps

Best regards/Saludos,
Aldo.

0 Kudos

342 Views
Ahelion
Contributor IV

if it let it run, and do not start the Linux, the rtos keeps on going. Once the Linux starts, the UART output stops.

0 Kudos

338 Views
AldoG
NXP TechSupport
NXP TechSupport

Hello,

Could you please try using the following command at uboot:
=> setenv mmcargs "${mmcargs} clk_ignore_unused"
=> saveenv

Then start the hello_world example.

Best regards/Saludos,
Aldo.

0 Kudos

317 Views
Ahelion
Contributor IV
thank you, I will try it in 1 week, I do not have time at the moment