FAQs for API for Remote Control

The embedded tools company

Search FAQs

PDF document ( 55KB / 16-Jun-2021 )

How to remotely control TRACE32 PowerView?
Ref: 0514

There are three ways to control TRACE32 PowerView remotely:
  • Using the TRACE32 Remote API.
    To launch some scripts or execute some simple commands from a bash shell, you can use the command line tool t32rem from the <T32>/bin/<os> folder. This tool uses the TRACE32 Remote API to send TRACE32 commands to open TRACE32 GUIs.
    For more complex remote control of TRACE32 (e.g. from a Python script) you should have a look at "API for Remote Control and JTAG Access" and the examples at <t32>/demo/api.
  • TRACE32 PowerView implements a GDB stub functionality. This provides an interface to any application using the GDB Remote Serial Protocol (RSP) to control TRACE32 PowerView via TCP or UDP.
  • Using the Target Communication Framework (TCF), which can be used to access the TRACE32 debug functionality from within Eclipse.
Please refer for more information to the following documents:

Is it possible to check the progress of the execution of a TRACE32 command through the Remote API?
Ref: 0458

There is no function in the Remote API that can check the progress of the execution of a TRACE32 command. You can however call the command within a PRACTICE script and check the execution state of the script using T32_GetPracticeState().

Copyright © 2021 Lauterbach GmbH, Altlaufstr.40, 85635 Höhenkirchen-Siegertsbrunn, Germany   Impressum     Privacy Policy
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice. Report Errors
Last generated/modified: 14-Jul-2021