2. 1  概  要

タスク・アナライザ・ツールは,処理プログラムの実行状況に応じて動的に変化する解析情報(処理プログラムの実行遷移状況,リアルタイムOS資源の利用状況,CPUの使用状況など)を確認することができます。

なお,タスク・アナライザ・ツールの操作手順は,以下のとおりです。

(1) CS+の起動

Windowsの[スタート]メニューからCS+を起動します。

備考  “CS+の起動”についての詳細は,「CS+ プロジェクト操作編」を参照してください。

(2) プロジェクトの読み込み

解析対象となるプロジェクトを読み込みます。

備考  “プロジェクトの読み込み”についての詳細は,「CS+ プロジェクト操作編」を参照してください。

(3) デバッグ・ツールの選択

処理プログラムの実行状況を解析する際に利用するデバッグ・ツールの種類を選択します。

備考  “デバッグ・ツールの選択”についての詳細は,「CS+ RL 78デバッグ・ツール編」を参照してください。

(4) トレース・モードの確認

プロパティ パネルの[タスク・アナライザ]タブにおける[トレース・モードの選択]の設定内容がロード・モジュールを生成した際に設定されていたものと一致していることを確認します。

備考1.  “[タスク・アナライザ]タブ”についての詳細は,「RI78V4 コーディング編」を参照してください。

2.  CS+では,ロード・モジュールを生成する際,[トレース・モードの選択]の設定内容を参照し,該当トレース・モードに最適なロード・モジュールを生成しています。

(5) ロード・モジュールのダウンロード

解析対象となるロード・モジュールをデバッグ・ツールにダウンロードします。

備考1.  “ロード・モジュールのダウンロード”についての詳細は,「CS+ RL78 デバッグ・ツール編」を参照してください。

2.  タスク・アナライザ・ツールでは,ロード・モジュールに埋め込まれたシンボル情報を利用して各種解析処理を行っています。したがって,解析対象となるロード・モジュールをダウンロードする際には,プロパティ パネルの[ダウンロード・ファイル設定]タブにおける[ダウンロード]→[ダウンロードするファイル]→[[0]]→[シンボルをダウンロードする]に“はい”が設定されている必要があります。

(6) リアルタイムOS タスク・アナライザ パネルのオープン

解析情報(処理プログラムの実行遷移状況,リアルタイムOS資源の利用状況,CPUの使用状況など)を表示するためのリアルタイムOS タスク・アナライザ パネルをオープンします。

なお,本パネルをオープンした際には,ステータスバーの右端に配置されているマークが となっていることを確認してください。

備考  ステータスバーのマークが となっている場合,タスク・アナライザ・ツールが各種解析処理を行うことができない状態にあることを示しています。
なお,マークが となっている事由については,該当マークにマウス・カーソルを合わせた際に表示されるツール・チップから確認することができます。


(7) ブレークポイントの設定

ロード・モジュールの解析対象なる区間(トレース開始位置,トレース終了位置)にブレークポイントを設定します。

備考  “ブレークポイントの設定”についての詳細は,「CS+ RL78 デバッグ・ツール編」を参照してください。

(8) ロード・モジュールの実行

ロード・モジュールをトレース開始位置まで実行します。

備考  “ロード・モジュールの実行”についての詳細は,「CS+ RL78 デバッグ・ツール編」を参照してください。

(9) トレース開始イベントの設定

ロード・モジュールの実行が開始された際,CS+がトレース・データの取得を行うためのトレース開始イベントを設定します。

(10) ロード・モジュールの実行

ロード・モジュールをトレース終了位置まで実行します。

備考  “ロード・モジュールの実行”についての詳細は,「CS+ RL78 デバッグ・ツール編」を参照してください。

(11) 解析情報の確認

(7)(10)の操作により得られた解析情報がリアルタイムOS タスク・アナライザ パネル子パネル表示エリアに表示されます。

該当表示内容から処理プログラムの実行遷移状況,リアルタイムOS資源の利用状況,CPUの使用状況などを確認します。

備考1.  リアルタイムOS タスク・アナライザ パネル子パネル表示エリアに表示されている解析情報の更新タイミングについては,ツールバーに配置されているドロップダウン・リストから選択することができます。

最新(常に更新)

ロード・モジュールの実行が停止した際,または本項目を選択した際,子パネル表示エリアに表示されている解析情報を更新します。

更新しない

ロード・モジュールの実行が停止した際,子パネル表示エリアに表示されている解析情報を更新しません。





2.  リアルタイムOS タスク・アナライザ パネル子パネル表示エリアに表示されている時間に関する解析情報(累計実行時間,平均実行時間など)の単位については,ツールバーに配置されているドロップダウン・リストから選択することができます。

秒表示(s)

秒単位の表示となります

ミリ秒表示(ms)

ミリ秒単位の表示となります。

マイクロ秒表示(μs)

マイクロ秒単位の表示となります。