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:
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
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.
if it let it run, and do not start the Linux, the rtos keeps on going. Once the Linux starts, the UART output stops.
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.