Hi, I hope all are fine. I have a working video processing design on zedboard in which each alternate frame is being processed on a separate core (even frame on CPU0; odd frame on CPU1). Both the CPUs run bare-metal applications of their own and have nearly identical codes in them. I was wondering if it is possible to remove this redundancy and somehow develop a single baremetal application (say on CPU0) that uses both cores to do the same task.
One possible implementation that I can think of is to have CPU0 interrupt the other CPU for each alternate frame and the CPU1 ISR should be associated to the common function in CPU0 codespace (all in CPU0 SW) so that no separate application project for CPU1 is needed. Is this possible?? Or can you guys provide some other ideas to solve this problem. Thanks