SHOW:
|
|
- or go back to the newest paste.
1 | // Import the DSS packages into our namespace to save on typing | |
2 | importPackage(Packages.com.ti.debug.engine.scripting) | |
3 | importPackage(Packages.com.ti.ccstudio.scripting.environment) | |
4 | importPackage(Packages.java.lang) | |
5 | ||
6 | // Configurable Parameters | |
7 | var configFilePath = "../../../Users/Mateja Putic/workspace_CCSv5_3/quicksort/targetConfigs/MSP430F2618.ccxml"; | |
8 | var programPath = "../../../Users/Mateja Putic/workspace_CCSv5_3/quicksort/Debug/quicksort.out"; | |
9 | var traceFilePath = "../../../Users/Mateja Putic/workspace_CCSv5_3/quicksort/LoadProgram.js.xml"; | |
10 | var styleSheetPath = "../../../Users/Mateja Putic/workspace_CCSv5_3/quicksort/DefaultStylesheet.xsl"; | |
11 | ||
12 | // Create our scripting environment object - which is the main entry point into | |
13 | // any scriptingEnvironment and | |
14 | // the factory for creating other Scriptable ervers and Sessions | |
15 | var scriptingEnvironment = ScriptingEnvironment.instance(); | |
16 | ||
17 | - | // Set script timeout to 5 seconds |
17 | + | |
18 | - | // scriptingEnvironment.setScriptTimeout(500000) |
18 | + | |
19 | scriptingEnvironment.traceSetConsoleLevel(TraceLevel.ALL) | |
20 | scriptingEnvironment.traceSetFileLevel(TraceLevel.ALL) | |
21 | ||
22 | // Create a debug server | |
23 | var debugServer = scriptingEnvironment.getServer("DebugServer.1"); | |
24 | ||
25 | // Set the device ccxml | |
26 | debugServer.setConfig(configFilePath); | |
27 | ||
28 | // Open a debug debugSession | |
29 | debugSession = debugServer.openSession(".*"); | |
30 | ||
31 | // Print debugger properties | |
32 | debugSession.options.printOptions(".*"); | |
33 | ||
34 | // Connect the debugger to the target | |
35 | debugSession.target.connect(); | |
36 | ||
37 | // Do something here ... | |
38 | ||
39 | // Disconnect the debugger from the target | |
40 | debugSession.target.disconnect(); | |
41 | ||
42 | // Terminate the debug debugSession | |
43 | debugSession.terminate(); | |
44 | ||
45 | // Stop the debug server | |
46 | debugServer.stop(); | |
47 | ||
48 | // stop the trace | |
49 | scriptingEnvironment.traceSetConsoleLevel(TraceLevel.INFO) | |
50 | scriptingEnvironment.traceEnd() |