Please note as of Wednesday, August 15th, 2018 this wiki has been set to read only. If you are a TI Employee and require Edit ability please contact x0211426 from the company directory.

How is SYS/BIOS related to System Analyzer?

From Texas Instruments Wiki
Jump to: navigation, search

Sysbios image.png
SYS/BIOS provides two sets of visual analysis tools for accessing instrumentation data within CCS. These are the RTA Tools and the System Analyzer tools. Both are available from the Tools menu in CCS.
  • RTA Tools: The Real-Time Analysis (RTA) tools can obtain stop-mode data from an application running on any target supported by SYS/BIOS if you configure the Agent module as described in the "Instrumentation" chapter of the SYS/BIOS User's Guide. In previous versions of SYS/BIOS, the RTDX module was used together with the Agent module to gather run-time instrumentation data via JTAG from the target application. However, run-time RTDX was not available on many targets, and RTDX is no longer supported or recommended. The RTDX module is still provided for use in legacy applications, but it will not be enhanced or ported to additional targets.
  • System Analyzer: This new tool suite includes the target-side UIA package for instrumenting applications. SYS/BIOS thread execution and loads are instrumented by default. You can add additional UIA events to benchmark code and gather additional data. Tools are provided in CCSv5 (CCSv5.1 or higher is preferred) to view this data in tables and graphs. Multicore data correlation is also provided as a part of System Analyzer. Run-time data can be gathered via Ethernet for any target that has an NDK driver. Run-time data collection via JTAG is also provided for all C64x+ and C66x targets. Stop-mode data collection is provided for some additional targets listed in the UIA release notes. For details, see the System Analyzer User’s Guide and the System Analyzer wiki page.

Summary: System Analyzer is the recommended instrumentation solution for new applications. However, System Analyzer is not yet supported for all targets, even for stop-mode data gathering. In addition, System Analyzer is not available for CCSv4. For unsupported targets or if you are not ready to upgrade to CCSv5, you should continue to use the RTA tools in stop-mode.

The Runtime Object Viewer (ROV) is a stop-mode debugging tool provided by XDCtools. It is supported whether your application is configured to use the RTA Tools via the Agent module or System Analyzer via the UIA package.