Hi,
I am working with a F28377D device and am trying to get the Dual Core projects working from Flash. I am having trouble getting the Blinky example project working. I have linked in the Flash linker cmd files for both projects. If I load the program into CPU1 and run it without loading the program into CPU2, I can get the LED to blink. However when I try and load the program into CPU2, my CPU1 program gets stuck in the while loop in the IPCBootCPU2() function.
The program is trying to determine the state of the IpcRegs.IPCBOOTSTS register, but a value of 0 is always returned.
I have modified the linker cmd files for both projects so that the memory is not overwritten when I load the two programs. I am unsure if the way I am loading the programs to the cores is correct.
The other strange thing is that if I power cycle my device, I can see both LED's blinking, which leads me to believe that both cores are running.
I would appreciate any help in this matter.
Faizan