Everything

[タスク・アナライザ]タブ

本タブでは,RI78V4が提供しているユーティリティ・ツール“タスク・アナライザ・ツール”を利用して処理プログラムの実行履歴(トレース・データ)を解析する際に必要となる各種情報の表示,および設定の変更を行います。
図A-1  [タスク・アナライザ]タブ
ここでは,次の項目について説明します。
[オープン方法]
- プロジェクト・ツリー パネル上において,リアルタイムOSノードを選択したのち,[表示]メニュー→[プロパティ]を選択,またはコンテキスト・メニュー→[プロパティ]を選択
備考 すでにプロパティ パネルがオープンしている場合,プロジェクト・ツリー パネル上において,リアルタイムOSノードを選択することで,選択した項目の詳細情報を表示します。
[各エリアの説明]
1 ) [トレース]カテゴリ
ユーティリティ・ツール“タスク・アナライザ・ツール”を利用して処理プログラムの実行履歴(トレース・データ)を解析する際に必要となる各種情報の表示,および設定の変更を行います。
トレース・モードの選択
トレース・データとして取得する情報の種類,およびトレース・データの格納先を選択します。
デフォルト
トレースしない
変更方法
ドロップダウン・リストによる選択
指定可能値
トレースしない
タスク・アナライザ・ツールを利用しないことになります。
ハードウエア・トレース・モードで,トレース・チャートを取得
トレース・データとして,トレース・チャート(処理プログラムの実行遷移状況,リアルタイムOS資源の利用状況など),およびCPU使用率を取得します。
なお,トレース・バッファは,デバッグ・ツールが用意しているトレース・メモリから確保されます。
ソフトウエア・トレース・モードで,トレース・チャートを取得
トレース・データとして,トレース・チャート(処理プログラムの実行遷移状況,リアルタイムOS資源の利用状況など),およびCPU使用率を取得します。
なお,トレース・バッファは,[バッファを選択する]で選択された領域から確保されます。
ソフトウエア・トレース・モードで,長時間統計を取得
トレース・データとして,CPU使用率を取得します。
なお,トレース・バッファは,規定セクション.kernel_data_trace_nから確保されます。
バッファを使い切った後の動作
トレース・バッファを使い切った際の動作を選択します。
なお,本項目は,[トレース・モードの選択]で“ソフトウエア・トレース・モードで,トレース・チャートを取得”を選択した場合に限り表示されます。
デフォルト
バッファを上書きし実行し続ける
変更方法
ドロップダウン・リストによる選択
指定可能値
バッファを上書きし実行し続ける
書き込まれてから最も時間が経過しているトレース・データを上書きします。
トレースを停止する
トレース・バッファへの書き込みを中止します。
バッファ・サイズ
トレース・バッファのサイズ(単位:バイト)を指定します。
なお,本項目は,[トレース・モードの選択]で“ソフトウエア・トレース・モードで,トレース・チャートを取得”を選択した場合に限り表示されます。
デフォルト
0x100
変更方法
テキスト・ボックスによる直接入力
指定可能値
0xa~0xfffe
バッファを選択する
トレース・データの格納先を選択します。
なお,本項目は,[トレース・モードの選択]で“ソフトウエア・トレース・モードで,トレース・チャートを取得”を選択した場合に限り表示されます。
デフォルト
カーネルのバッファ
変更方法
ドロップダウン・リストによる選択
指摘可能値
カーネルのバッファ
トレース・バッファは,規定セクション.kernel_data_trace_nから確保されます。
その他のバッファ
トレース・バッファは,[バッファ・アドレス]で指定されたアドレスから確保されます。
バッファ・アドレス
トレース・バッファ用に確保する領域の先頭アドレスを指定します。
なお,本項目は,[バッファを選択する]で“その他のバッファ”を選択した場合に限り表示されます。
デフォルト
0xf0000
変更方法
テキスト・ボックスによる直接入力
指定可能値
0xf0000~0xffff4
基本クロック用タイマ割り込みをトレースする
基本クロック用タイマ割り込みをトレースするかどうかを指定します。
なお,本項目は,[トレース・モードの選択]で”ハードウエア・トレース・モードで,トレース・チャートを取得”または“ソフトウエア・トレース・モードで,トレース・チャートを取得”を選択した場合に限り表示されます。
デフォルト
いいえ
変更方法
ドロップダウン・リストによる選択
指摘可能値
はい
基本クロック用タイマ割り込みをトレースします。
いいえ
基本クロック用タイマ割り込みをトレースしません。