importPackage(Packages.com.ti.debug.engine.scripting);
importPackage(Packages.com.ti.ccstudio.scripting.environment);
importPackage(Packages.java.lang);
var script = ScriptingEnvironment.instance();
script.traceSetConsoleLevel(TraceLevel.ALL);
script.traceWrite("Setting Up Debug Server API\n");
var debugServer = script.getServer("DebugServer.1");
debugServer.setConfig("<TargetConfigs>.ccxml")
script.traceWrite("Initializing Debug Sessions\n");
var debugSessionCPU1 = debugServer.openSession("Texas Instruments XDS110 USB Debug Probe/C28xx_CPU1");
var debugSessionCPU2 = debugServer.openSession("Texas Instruments XDS110 USB Debug Probe/C28xx_CPU2");
script.traceWrite("Connecting to Each CPU\n");
debugSessionCPU1.target.connect();
debugSessionCPU2.target.connect();
script.traceWrite("Loading Program to CPU1\n");
debugSessionCPU1.memory.loadProgram("CPU1.out");
script.traceWrite("Loading Program to CPU2\n");
debugSessionCPU2.memory.loadProgram("CPU2.out");
script.traceWrite("Running Programs\n");
var dsArray = new Array();
dsArray[0] = debugSessionCPU1;
dsArray[1] = debugSessionCPU2;
debugServer.simultaneous.run(dsArray);
script.traceWrite("Done!");
Hello,
So with the following code I am hoping to script
1)Starting a debug sessions
2)Loading both CPU's with their .out files.
3)And running those .out files.
Steps 1 & 2 are working but 3 is not.
Does anybody have any suggestions.
I have tried this in CCS v9.3 & CCS v12.0
* I replaced the actual paths with representative strings*
Thank you!
