I have dual core ARM device. My project has code for both cores. I need to be able to debug both CPUs. It looks like CCSv4 only allows to specify one CPU per project to connect and debug . The selection comes from CCXML file which in turn based on TargetDB XML files (to the best of my understanding). I can load OUT files for each device with GEL command. The control of both cores is very difficult and nothing as easy as in CCSv3 where devices can be controlled from the root of the configuration tree. In default CCSv4 configuration both CPU cores are siblings with no root node. Grouping and synchronous mode are lost after device reset. I have posted my experience here .
Is there a method to get desired debug behavior?
Is it possible to redefine target configuration for this device the way that CPU cores are under common root node to which project can be connected and debug commands send to all devices without the need for synchronous mode?
The target device is TMS570_CORTEXR4M3 with SD XDS510 emulator.
Eugene