###################### Commands and Functions ###################### TRACE32 debugger commands and functions are provided using the :py:attr:`CommandService` and :py:attr:`FunctionService` class. Each debugger has its own instance for each, which can be used through it's :py:attr:`cmd` and :py:attr:`fnc` attribute. Commands and functions are the basis for the TRACE32 configuration. Example: Select CPU and print selected CPU .. code-block:: python >>> dbg.cmd("SYStem.CPU CortexA55") >>> cpu = dbg.fnc("CPU()") >>> print(cpu) CortexA55 CMM scripts must be executed using the :py:attr:`dbg.cmm()` function: .. code-block:: python >>> dbg.cmm("script.cmm")