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

825 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
Reply
4 Replies

742 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
Reply

735 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
Reply

731 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
Reply

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