スターターキットでは使用できません。引数付きの関数トレース情報をターゲットのメモリに保存し、結果をIDEで表示します。clangでのみ使用できます。(gccを選択している場合はオプションが表示されません。いう名前のメモリ領域を割り当ててください。メモリマップデザイナでの割当を推奨します。命令のしきい値を指定すると、指定された命令数以上に展開される関数にのみ適用されます。著しくパフォーマンスが低下する可能性がありますので注意してください。関数トレースウィンドウを開きます。関数にパッチを当てます。再実行すると、トレースデータの収集が開始されます。クリックしてください。クリックして展開し、CPU番号をダブルクリックしてください。ウィンドウ上段には、タスクの遷移が時間とともに表示されます。下段には、関数名が呼び出された順に表示されます。表示される項目は以下のとおりです。関数の呼び出し階層の深さ。関数が呼び出されてから、リターンするまでの時間。entryで間隔が表示されている場合は、それ以上呼び出される関数がないleaf関数です。間隔が表示されていない場合、さらに呼び出される関数が存在します。時間ターゲットのタイマから取得した時間。関数に引数がある場合、その値が4つまで表示されます。それ以上の引数は???表示になります。パッチを当てる関数を選択するウィンドウが表示されます。検索などで関数を絞り込み、選択してOKを押すとパッチが適用されます。これで選択した関数のトレースのみが取得できるようになります。トレースを収集する、ランタイムコードが実行されずパフォーマンス低下が最小限になります。制限事項トレースを取得できるタスクは現状63までです。関数の呼び出しの深さは64までです。clangの機能を使用しているため、gccでは使用できません。