Thanks Howardlong,Does LPC Link need a Ram Initiation script?
It's all integrated for you within LPCXpresso so I am not wise enough to tell you exactly how it works internally, however this is the way it works as a mere dev:
O You set up one project for each core, set up the appropriate memory areas in each of the project settings, and there is a setting also to state whether the project's M0SUB, M0APP or M4 multicore. For M4, you specify the one or two sub projects for M0APP and/or M0SUB so it can include those binaries. The project wizard prompts you appropriately which is useful, but it doesn't mean it's easy!
O Each project is built separately.
O Set the M4 project running in debug, including executing past the initiation of the M0 core(s).
O Start each of the M0 project(s) in debug (this does an attach, the projects should already be running from the previous step).
You can then set break points and trace in any of the three threads at will.
I haven't used uVision for ten years, so I'll be of no help to you there I'm afraid.