So am activating the m0 core of an LPC4337. I have the core up and running, setting a shared memory variable when it is completed. The m4 core waits for that variable to be set before continuing.
All that works just fine.
The issue I'm having is with the uart0. I have data printing out, and on a non-multicore system the m4 prints data out just fine. But, turning on the m0 core, I still get data but it's mangled. So the question is-- who rules the universe with peripherals-- m0 or m4? Do I need to init uart0 to the same values with both cores? The m0 core goes into a endless while(1) loop, then the m4 initializes the uart… which doesn't seem to work.