Hi,
i am trying to run Linux on A53core and FreeRTOS on R5core parallel. Now i can run two system on the board separately. But i have no idea, how to run twos system at the same time.
I have tired to follow xilinx docs (xapp 1107),but nothing worked. If there is any user guide i can follow?
some demo i found looks like followed:
#define sev() __asm__("sev")
#define CPU1STARTADR 0xFFFFFFF0
#define CPU1STARTMEM 0x20000000
void StartCpu1(void)
{
#if 1
fsbl_printf(DEBUG_GENERAL,"FSBL: Write the address of the application for CPU 1 to 0xFFFFFFF0\n\r");
Xil_Out32(CPU1STARTADR, CPU1STARTMEM); dmb();
fsbl_printf(DEBUG_GENERAL,"FSBL: Execute the SEV instruction to cause CPU 1 to wake up and jump to the application\n\r");sev();
#endif
}
but some commandS don't work anymore in SDK. I used SDK 2019.1