Hi again,
As a reference for anyone else trying to do the same thing powering up the cores after the debug session is started won't enable debugging on those cores meaning that breakpoints and semi hosting won't work. Recommended approach is to let a bootloader or a debug script do the multi core init.
Jonathan Blanchard