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 のデバッグモードと、サンプルプログラムをテストするためのユーザインタフェースについて説明します。また、プログラムのデバッグに使用可能なシミュレーションモードとさまざまなオプションについても説明します。

µVision4 デバッガを使用して、開発するアプリケーションをテストできます。デバッガには 2 つの操作モードがあり、[ターゲットのオプション](Options for Target)→[デバッグ](Debug)ダイアログで選択できます。

  • シミュレータを使用する場合、実際にターゲットハードウェアがなくてもマイクロコントローラのほとんどの機能をシミュレートできるソフトウェアのみの製品として µVision4 デバッガが設定されます。ハードウェアの準備が整う前に、組み込みアプリケーションをテストおよびデバッグできます。µVision4 は、シリアルポート、外部 I/O、タイマなど、さまざまなペリフェラルをシミュレートします。ペリフェラルシミュレーション機能は、選択したデバイスによって異なります。
  • ターゲットデバッガを使用する場合(ULINK ARM デバッガなど)、ターゲットシステムに接続するハードウェアデバッガと µVision を組み合わせたハイブリッド製品になります。次のデバッグデバイスがサポートされています。
    • JTAG/OCDS アダプタ:ARM Embedded ICE などのオンチップデバッグシステムに接続します。
    • モニタ:ユーザハードウェアと統合可能で、数多くの評価ボードで使用できます。
    • エミュレータ:ターゲットハードウェアの MCU ピンに接続します。
    • インシステムデバッガ:ユーザアプリケーションプログラムの一部で、基本的なテスト機能があります。

サードパーティのツール開発者は、Keil Advanced GDI を使用して、µVision を独自のハードウェアデバッガに接続できます。

  • ステータスバーには、現在アクティブなデバッグツールが表示されます。シミュレーションモードでは、タイミングに関する統計が表示されます。
  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.