cspybat.exe を使用したコマンドラインデバッグ

テクニカル・ノート 26068

アーキテクチャ:

All

コンポーネント:

debugger

更新日:

2018/01/15 9:01

はじめに

IAR Embedded Workbench 内でのアプリケーションのダウンロード、デバッグが可能であるにも関わらず、cspybat.exeでのダウンロード・デバッグは失敗するケースがあります。

この問題の原因

IDEでの設定とcspy.batファイル内での設定に差異があります。

Solution

正しい cspy.bat ファイルを作成するには、以下手順に従ってください:

  1. <project directory>\settings フォルダ内の全ての *.bat file を削除してください。
  2. IDEを使用してアプリケーションをビルド・デバッグしてください。
  3. <project directory>\settingsフォルダに移動して<project>.cspy.bat ファイルが生成されていることを確認してください。
    IAR Embedded Workbench のいくつかのバージョンは、編集の必要のあるcspy.batを生成します。ファイル内のコメントをチェックしてください。 また、 IAR Embedded Workbench のいくつかのバージョンは、<project>.driver.xcl と <project>.general.xclを生成します。これらのファイルはコマンドラインオプションを含んでいます。
  4. コマンドプロンプトで<project directory>\settings に移動し、以下を実行:
    <project>.cspy.bat <path to output file>
    IAR Embedded Workbench for ARM の "GettingStarted" プロジェクトの 構文は以下です:
    GettingStarted.cspy.bat "..\Flash Debug\Exe\GettingStarted.out"

ドキュメント

CSpybat については、IAR Embedded Workbench マニュアル に記載があります。バージョンによって、ドキュメントは以下の場所にあります:

  1. ヘルプ -> C-SPY デバックガイド、または、IDEプロジェクト管理およびビルドガイドの 'C-SPY コマンドラインユーティリティー cspybat' 章
  2. インストールフォルダ内のpdfファイル
  3. インストールフォルダ内のhtmlファイル

 

全ての製品名は、それぞれの所有者の商標または登録商標です

申し訳ございませんが、弊社サイトではInternet Explorerをサポートしていません。サイトをより快適にご利用いただくために、Chrome、Edge、Firefoxなどの最新ブラウザをお使いいただきますようお願いいたします。