JAJA987 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
アプリケーションロギングの実装と 表 3-1 に関連するすべてのレイヤの概要を以下に示します。アプリケーションロギングを使用すると、符号付き整数、符号なし整数、浮動小数など、さまざまなデータ型の文字列と配列を出力できます。
この機能を CCS プロジェクトに簡単に追加するには、以下の手順を実行します。
必要な通信周辺装置のエクスポータモジュールを構成します。この手引きの例では、SCI を通信周辺装置として使用しています。通信リンクの転送設定に、デバイスで使用可能な通信周辺装置がSysConfig によって自動的に追加されます。一部のデフォルト設定は編集可能です。
エクスポータサブモジュールの追加に関連する、すべての構成可能な通信周辺装置設定を以下に示します。
データログキャプチャを拡張するために追加できるその他の設定は、カスタムログのエクスポート構成にあります。[ログサポートのエクスポート] チェックボックスは、エクスポートまたは export_log.h で生成されたファイルで使用できる機能を生成します。
ログタイムスタンプのエクスポートは、ログがキャプチャされた時刻を記録するために追加できる別の機能です。ログタイムスタンプのエクスポートが有効になっている場合、構成する CPU タイマモジュールが SysConfig によって自動的に追加されます。
これらは、GUI およびデータロギングソフトウェアレイヤに追加する必要があるすべてのモジュールです。データログ文字列または変数に必要な残りの手順は、アプリケーションコードから export/export_log.h レイヤヘルパー関数を呼び出すことだけです。必ずメインコードの先頭に export/export_log.h ファイルを含めてください。
//
// Included Files
//
...
#include "export/export_log.h"
プロジェクトを構築する前に、セクション 4 を調べて GUI_SUPPORT を有効にしてください。これを有効にしたら、プロジェクトを構築して CCS 内で GUI を開きます。
EXPORTLOG_log("Logging entry 1");
EXPORTLOG_log("Next log entry 2");
EXPORTLOG_log("last entry 3");
.Out ファイルをロードしますが、まだ実行しません。[Options] → [Serial Port Settings...] → [<COM Port>] の順に選択し、GUI で正しい COM ポートが選択されていることを確認します
正しい COM ポートを選択したら、アプリケーションコードを実行します。下の図は最終出力を示しています。これらの印刷メッセージが特定のアプリケーションおよびデバッグシナリオで必要であっても、ユーザーはこれらを変更、またはアプリケーション内で EXPORTLOG_log() 関数が呼び出される場所に移動することができます。C2000ware SDK で提供されている他のアプリケーションロギング例の説明については、セクション 9 を参照してください。