C-SPY システムマクロのサマリ
以下の表に定義済みシステムマクロをまとめています。
マクロ | 説明 |
|---|---|
| 文字列の引数の数を返します。フラッシュローダ開発ガイドのドキュメントを参照してください。 |
デバッガの起動を中止 | |
| バッファから 16 ビット ワードを抽出します。フラッシュローダ開発ガイドのドキュメントを参照してください。 |
| バッファから 32 ビット ワードを抽出します。フラッシュローダ開発ガイドのドキュメントを参照してください。 |
設定されたすべての割り込みを取り消します | |
割り込みを取り消します | |
ブレークポイントを削除します | |
| |
実行を遅らせます | |
割り込み生成を無効にします | |
ドライバタイプを確認します | |
エミュレータクロック周波数を設定します | |
各リード処理後の | |
割り込み生成を有効にします | |
入力文字列を式として解釈して、評価します | |
文字列のすべての引数変数を展開 | |
1 バイトの値で指定したメモリエリアをフィルします | |
2 バイトの値で指定したメモリエリアをフィルします | |
4 バイトの値で指定したメモリエリアをフィルします | |
8 バイトの値で指定したメモリエリアをフィルします | |
文字列やコマンドを GDB サーバに送信します | |
| 文字列から引数を返します。フラッシュローダ開発ガイドのドキュメントを参照してください。 |
デバッグされるローカルコアの番号を取得します | |
現在のコアの番号を取得します | |
トレースポートの幅を返します | |
C-SPY ドライバがマクロ | |
ハードウェアリセットを実行し、ターゲットCPU を停止します | |
ハードウェアリセットを実行し、ターゲットCPU を停止します | |
ハードウェアリセットを実行した後、指定されたアドレスまで実行します | |
ハードウェアリセットを実行し、ターゲットCPU を遅れて停止します | |
一時的なブレークポイントを設定し、実行を開始します | |
C-SPY がバッチモードで実行中かどうかをチェックします | |
C-SPY マクロシンボルが定義されているか確認します | |
低レベルコマンドを J-Link/J-Trace ドライバに送信します | |
J-Link スクリプトファイルで関数(パラメータなし)を呼び出します。 | |
低レベルコマンドを JTAG 命令レジスタに送信します | |
コプロセッサ CP15 が使用できるかどうかを確認します | |
コプロセッサ CP15 のレジスタ値を返します | |
コプロセッサ CP15 レジスタにライトします | |
低レベルデータ値を JTAG データレジスタに送信します | |
JTAG インタフェースからリードデータを戻します | |
蓄積されたデータを JTAG インタフェースにライトします | |
JTAG に転送されるデータを蓄積します | |
TRST JTAG 信号経由で ARM TAP コントローラをリセットします | |
デバッグイメージのロード | |
| 新しいバッファ文字列を作成します。フラッシュローダ開発ガイドのドキュメントを参照してください。 |
ファイルの内容を指定したメモリゾーンに復元します | |
指定したメモリエリアの内容をファイルに保存します | |
ユーザが操作できる[Yes/Cancel]ダイアログボックスを表示します | |
ユーザとの対話形式による「Yes/No」のダイアログボックスが表示されます | |
ファイルを入出力処理用に開きます | |
割り込みを生成します | |
割り込みハンドラの実行が完了したことを割り込みシミュレーションシステムに通知します | |
プローブタイプを確認 | |
| |
| |
指定したファイルからリードします | |
指定したファイルから 1 バイトリードします | |
指定したメモリアドレス(ロケーション)から1 バイトリードします | |
指定したメモリアドレス(ロケーション)から2 バイトリードします | |
指定したメモリアドレス(ロケーション)から4 バイトリードします | |
指定したメモリアドレス(ロケーション)から8 バイトリードします | |
| バイトデータを読み取り文字列として返します。フラッシュローダ開発ガイドのドキュメントを参照してください。 |
指定したファイルからマクロを登録します | |
| |
システム起動中に破壊されたブレークポイントを復元します | |
現在のコアから指定したコアにフォーカスを移します | |
コードブレークポイントを設定します | |
データブレークポイントを設定します | |
データログブレークポイントを設定します | |
ログブレークポイントを設定します | |
シミュレーションブレークポイントを設定します | |
| |
| |
トレース開始トリガブレークポイントを設定します | |
トレース停止トリガブレークポイントを設定します | |
現在の実行位置がソース位置に対応する場合、ファイル名とソース位置を返します | |
指定した文字列で別の文字列を検索します | |
文字列から部分文字列を抽出します | |
外部アプリケーションを開始 | |
1 つの変数に収集した | |
別々の変数に収集した | |
ターゲットデバッガのバージョンを返します。 | |
パラメータ文字列のコピーを、すべての文字を小文字に変換して返します | |
文字列を出力します | |
すべての文字が大文字に変換されたパラメータ文字列のコピーを返します。 | |
デバッグイメージをアンロードします | |
現在のホストコンピュータの CPU タイムをミリ秒で返します。 | |
現在実行中のコアを返します。 | |
| |
| |
指定したファイルにライトします | |
指定したファイルに 1 バイトライトします | |
指定したメモリアドレス(ロケーション)に1 バイトライトします | |
指定したメモリアドレス(ロケーション)に2 バイトワードをライトします | |
指定したメモリアドレス(ロケーション)に4 バイトワードをライトします | |
指定したメモリアドレス(ロケーション)に8 バイトワードをライトします | |
| バッファからバイトデータを書き込みます。フラッシュローダ開発ガイドのドキュメントを参照してください。 |