Keil Logo

Technical Support

On-Line Manuals

µVision4 User's Guide (Japanese)

µVision4 の概要 ユーザインタフェース アプリケーションの作成 ユーティリティ デバッグ デバッガの使用 シミュレーション デバッグの開始 アプリケーションプログラムの実行 デバッグのウィンドウおよびダイアログ [ブレークポイント](Breakpoints) [コードカバレッジ](Code Coverage) [レジスタ](Registers) [逆アセンブリ](Disassembly)ウィンドウ [ロジックアナライザ](Logic Analyzer) 設定 設定の詳細 制約 [メモリ](Memory)ウィンドウ [メモリマップ](Memory Map) [コマンド](Command)ウィンドウ デバッグコマンド 変数とレジスタ デバッグ関数 実行プロファイラ [パフォーマンスアナライザ](Performance Analyzer) シリアルウィンドウ [シンボル](Symbols)ウィンドウ [ツールボックス](Toolbox) [ウォッチ](Watch)ウィンドウ [コールスタック](Call Stack) [命令トレース](Instruction Trace)ウィンドウ システムビューア 定数 システム変数 ペリフェラル変数 I/O ポート シリアルポート プログラム変数(シンボル) 行番号 ビットアドレス 型指定子 演算子 µVision4 と C の相違点 式の例 ヒントとテクニック ペリフェラルと CPU 設定の確認 I/O ポートのシミュレート 割り込みとクロック入力のシミュレート 外部 I/O デバイスのシミュレート PC COM ポートへのシリアル I/O の割り当て 不正なメモリアクセスの確認 ファイルからのコマンド入力 事前設定 I/O ポートまたはメモリコンテンツ ファイルへのデバッグ出力の書き込み キーボードショートカット デバッグコマンド デバッグ関数 シミュレーション フラッシュプログラミング ダイアログ サンプルプログラム コマンドライン 付録

制約

µVision4 ロジックアナライザでは、以下に関する変更を記録できます。

  • struct メンバを含むグローバルプログラム変数。
  • マイクロコントローラの I/O ピンを表す VTREG
  • 外部イベントと内部イベントによってトリガされるペリフェラルレジスタ(以下の制約を参照して下さい)。

ロジックアナライザでは、合計 65536 フレーム(すべての項目に対し)を保持する FIFO バッファに最大 255 のさまざまな項目を定義したり、変更を記録したりすることができます。

以下の項目は、ロジックアナライザで記録できません

  • 関数内で定義された自動変数
    自動変数はスタックまたは上書き可能なメモリ領域にあります。動的メモリ位置の変更を記録することはできません。
  • CPU レジスタの変更
    CPU レジスタは、読み出しブレークポイントまたは書き込みブレークポイントでトリガできません。したがって、そのような変更は記録できません。
  • タイマレジスタを表すペリフェラルレジスタ
    タイマ(または同様のペリフェラル)のインクリメントはシミュレートされません。代わりに、タイマによってトリガされるイベントのタイミングが計算されます。したがって、タイマのインクリメントは表示できません。
  • 通信ペリフェラルの I/O ピン
    UART、CAN、SPI、I²C 通信ペリフェラルの I/O ピンのトグルはシミュレートされません。通信ストリームのタイミングは仕様によるものとみなされます。代わりに、I/O ストリームは VTREG によって表されます。
  • メモリバスのシグナル
    µVision では、メモリ領域を含む CPU はシミュレートされますが、メモリバスシグナル(データバス、アドレスバス、RD、WR、ALE などの制御ライン)はシミュレートされません。したがって、メモリバスシグナルをロジックアナライザで表示することはできません。
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.