SPRADM0 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. Introduction
  5. Hardware Setup Options
    1. 2.1 Setup #1
    2. 2.2 Setup #2
    3. 2.3 Setup #3
    4. 2.4 Setup #4
  6. Software Layers
  7. GUI Creation
  8. Application Logging
    1. 5.1 Application Logging Walk-through
  9. Transfer Bridge
    1. 6.1 Transfer Bridge Walk-through
  10. Communication Logger
    1. 7.1 Communication Logger Walk-through
  11. Rapid-Time Logger
    1. 8.1 Rapid Time Logging Walk-through
  12. Transfer Examples Overview
  13. 10Summary
  14. 11References

Communication Logger

Many communication protocols include meaningful data other than the payload. For example, the FSI protocol includes the frame type, user data, CRC byte, and frame tag fields in every frame. The Communication Logger feature provides bridge software that additionally extracts all the non-payload data from each received data packet. This feature allows the bridge device to receive communication peripheral data packets in any packaging format and export the data to a PC GUI to be analyzed. The packets sent to the GUI are formatted such that all parts of the message is designated for display to the user.

Although use cases vary, one application of this feature is debugging of an FSI implementation in an application. In this case, the application is already using FSI to communicate with another MCU, but has some communication errors or issues that need to be debugged. The Communication Logger can display every part of the FSI frames transmitted by the primary device in a human-readable format inside of the generated GUI.

Another use case is for data logging with a fast peripheral, similar to the use case of the Section 6 feature, but with more message details logged in the GUI. The Communication Logger feature is used to receive and (optionally) buffer high-speed FSI messages coming from the primary device, extract all elements of the message contents, and send them via UART or USB to the PC for visualization in a GUI.

The diagrambelow shows the Communication Logger feature being used with the setup shown in Section 2.3. Note that for this feature, the bridge device Sysconfig project is used to generate the Control Center PC GUI since the data packing/unpacking scheme between the bridge device and the GUI need to be commonly understood. If using Section 2.4, then an additional UART-to-USB bridge device is placed between the bridge device and the PC.

 Communication Logger Diagram Figure 7-1 Communication Logger Diagram
Note: Currently, this feature only supports the FSI protocol as the incoming protocol (Protocol B).