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
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.