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
 AldoG
		
			AldoG
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		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.
 AldoG
		
			AldoG
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		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.
