Hello there!
As I am exploring the Arm Musca A1 board in a multicore scenario, some doubts emerged. When I load each core program to the FLASH memory and then boot it up, each core loads it's own code and everything goes to plan. But once I load one of the programs to one of the available SRAMs, for some odd reason, the second core most often doesn't boot or boots the application made for the other core, although I change the INISTVTOR1 always before waking up the second core.
I am not sure if I need to load the code to the flash memory and during runtime copy to the SRAMs or not.
Note: I am using the GNU ARM 9-2019-q4-major release
Cheers
Problem solved. Just needed to load everything to the flash memory than copy the text segments to the SRAM.