SPRADN1 August   2025 F28E120SC , F29H850TU , F29H859TU-Q1 , TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28384D , TMS320F28384S , TMS320F28386D , TMS320F28386S , TMS320F28388D , TMS320F28388S , TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1 , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Features
    1. 2.1 Software Setup
    2. 2.2 Hardware Setup
  6. 3Running the C2000ware Example
  7. 4Adding Signal Sight to a Project
    1. 4.1 SysConfig Steps
    2. 4.2 Target Application Steps
    3. 4.3 CCS Steps
  8. 5Navigating the Signal Sight GUI
    1. 5.1 Verifying Target Connection
    2. 5.2 Enabling Data Streaming
    3. 5.3 Adjusting Plot View
    4. 5.4 Menu Bar Actions and Hotkeys
    5. 5.5 Advanced Features
      1. 5.5.1 Waveform Analyzer
      2. 5.5.2 Scope Settings
      3. 5.5.3 Data Export
  9. 6About the Tool
  10. 7Troubleshooting Guide
  11. 8Summary
  12. 9References

Target Application Steps

Now that SysConfig selections have been made, SysConfig has auto-generated files containing library functions that can be called inside the user's application code to setup the tool, capture/buffer variable data, and transmit the data to the GUI to be plotted. Below are the steps for implementing these functions in an application.

  1. Verify that the standard SysConfig "board.h" header file is included at the top of main C file and a call to Board_init() is present at the end of the initialization routine.
    #include "board.h"
    Board_init();
  2. Additionally, include the signalsight/signalsight.h header file
    #include <signalsight/signalsight.h>
     Target Code IncludesFigure 4-5 Target Code Includes
  3. After the call to Board_init(), add another function call to SIGNALSIGHT_init() in the application initialization code. Have this be the last code executed before interrupts are enabled globally.
    SIGNALSIGHT_init();
     Target Code InitializationsFigure 4-6 Target Code Initializations
  4. Choose where in the program to read the current values of the plot variables and write these values to the buffer. Usually, this is done periodically in a PWM or CPU timer ISR. Add a function call to SIGNALSIGHT_capturePlotData() in this area of the application.
    SIGNALSIGHT_capturePlotData();
     Capture And Buffer DataFigure 4-7 Capture And Buffer Data
  5. Choose where in the program to transmit the data in the buffer. Usually this is done in a low priority or background loop since the program can be blocked waiting for the SCI module to transmit the data. Add a function call to SIGNALSIGHT_sendPlotData() in this area of the application.
    SIGNALSIGHT_sendPlotData();
     Transmit Buffered DataFigure 4-8 Transmit Buffered Data