8.8.1.1.2. Python API Reference¶
8.8.1.1.2.1. Functions¶
- initScripting(options={}) DebuggerScripting¶
Initialize the debugger process for scripting and returns a
Debugger Scriptingobject.# Initialize scripting with default options ds = initScripting() # Initialize scripting with debugger messages suppressed # and a 10 second timeout ds = initScripting({ "suppressMessages": True, "timeout": 10000 })
- Parameters:
options -- Optional configuration options provided as a dictionary. The available options are:
Option
Type
Description
timeout
int
Initial timeout value in milliseconds. By default, there is no timeout.
ccsRoot
str
Absolute path to the root directory of the CCS installation.
suppressMessages
bool
Suppresses printing of debugger status and GEL message to the console. (default: false)
logFile
str
If provided, enables logging to the specified file. Should be an absolute path.
- Return type:
8.8.1.1.2.2. Objects¶
- 8.8.1.1.2.2.1. ArmAdvancedFeatures
- 8.8.1.1.2.2.2. Breakpoints
- 8.8.1.1.2.2.3. Callstack
- 8.8.1.1.2.2.4. Cio
- 8.8.1.1.2.2.5. Clock
- 8.8.1.1.2.2.6. DebuggerScripting
- 8.8.1.1.2.2.7. Expressions
- 8.8.1.1.2.2.8. Flash
- 8.8.1.1.2.2.9. GlobalBreakpoint
- 8.8.1.1.2.2.10. MemMap
- 8.8.1.1.2.2.11. Memory
- 8.8.1.1.2.2.12. Registers
- 8.8.1.1.2.2.13. Settings
- 8.8.1.1.2.2.14. Simultaneous
- 8.8.1.1.2.2.15. SymbolModule
- 8.8.1.1.2.2.16. Symbols
- 8.8.1.1.2.2.17. Target
- 8.8.1.1.2.2.18. DebugSession