NEC ELECTRONICS NEC ELECTRONICS
NEC electronics NEC electronics NEC
ホーム
アプリケーション
製品情報
先端技術
サポート
WEBショップ
ニュース&イベント
会社案内
header
GO
詳細検索機能/特性検索
サイトマップ お問い合わせ

デバッグ


目次

    
FAQ-ID = 78k4-nnn
pm25: デバッガを使うために必要な設定はありますか?
pm26: 使用するデバッガを設定するには?
pm28: PMとはどのように連携しますか?
pm29: PMとの連携のための設定は?
682: Debug BuildとRelease Buildの違いについて教えてください。

78k4
-pm25
デバッガを使うために必要な設定はありますか?
Q
デバッガを使うために必要な設定はありますか?

A
デバッガを使うためには、 シンボルや行番号などのデバッグ情報を含んだロード・モジュールが必要です。
そのために、"デバッグ・モード"でビルドしてください。
デバッグ、ノン・デバッグのモード切り替えは、[オプション]メニューの[デバッグ]で行います。
チェックによりデバッグ・モードでビルド可能です。


chuui.gif
デバッグ・モードで作成したロード・モジュールは、 シンボル情報などを含むため、ファイル・サイズが大きくなります (コード・サイズは変わりません)。

-78K0- -78K0S- -78K4-

この情報はお役にたちましたか?
back to top  

78k4
-pm26
使用するデバッガを設定するには?
Q
使用するデバッガを設定するには?

A
[オプション]メニュー→[デバッガの選択...]で表示されるダイアログで、 使用するデバッガを設定します。
ダイアログには、 マシンにインストールされているデバッガのリストが表示されるので、 そのプロジェクトで使用するデバッガを選択してください。


chuui.gif
マシンにPMから使用可能なデバッガが1つもインストールされていない場合、 [オプション]メニューに[デバッガの選択...]の項目は表示されません。

-78K0- -78K0S- -78K4-

この情報はお役にたちましたか?
back to top  

78k4
-pm28
PMとはどのように連携しますか?
Q
デバッガとPMはどのように連携しますか?

A
button4.gifメニューやボタンによる起動
PMの[ビルド]メニュー→[デバッグ]、または、ツール・バー上に追加されるデバッガ・ボタンにより、デバッガが起動されます。


button4.gif一括処理
PMから"一括処理"すると、 ビルドの正常終了後、自動的にデバッガが起動されます。


button4.gif情報ファイル共有
デバッガに対するプロジェクト情報も PMの管理するプロジェクト・ファイルに保存されます。


button4.gifソース修正と自動ダウンロード
標準エディタを使用する場合、 デバッガからソースを修正すると、修正終了→ビルド→デバッガへのダウンロードを自動的に行います。


chuui.gif
外部エディタを使用する場合、"修正終了→ビルド→デバッガへのダウンロード"は行いません。


memo.gif
メニューやボタンによるデバッガ起動、および、一括処理では、 デバッガのプロジェクト情報もプロジェクト・ファイルに保存されていれば、 デバッガの起動に続き、 ロード・モジュールのダウンロードとデバッグ環境の復元を行います。 Q.5連携のための設定

-78K0- -78K0S- -78K4-

この情報はお役にたちましたか?
back to top  

78k4
-pm29
PMとの連携のための設定は?
Q
デバッガとPMを連携させるための設定は?

A
PMから1回目にデバッガを起動した際、 そのデバッガ終了時に、設定をプロジェクト・ファイルに保存するようにしてください。
これにより、デバッガのプロジェクト情報もプロジェクト・ファイルに保存されるため、 次のデバッガ起動時には、ロード・モジュールが自動的にダウンロードされ、 デバッグ環境が復元されます。
なお、PMからの1回目のデバッガ起動時には、 プロジェクト情報が保存されていないため、 コンフィギュレーション・ダイアログが表示され、 デバッガは初期状態となっています。


memo.gif
デバッガ(ID/SM)では、 デバッガ終了時にデフォルトでプロジェクト情報を保存します。

-78K0- -78K0S- -78K4-

この情報はお役にたちましたか?
back to top  

78k4
-682
Debug BuildとRelease Buildの違いについて教えてください。
Q
Debug BuildとRelease Buildの違いについて教えてください。
A
Debug Buildは、デバッガを使用してデバッグする際に必要なデバッグ情報(シンボル情報他) が付加されたロード・モジュール・ファイルを生成するためのモードです。
また、Release Buildは、デバッグ情報を必要としないロード・モジュール・ファイルを生成するためのモードです。

両者は、デフォルトでは、デバッグ情報を付加するかしないかのみが異なります。
なお、Debug Build を指定してビルドした際でも、生成されたHEXファイルにはデバッグ情報は含まれません。
また、ビルド・モードの追加ダイアログにより、それぞれのモードに追加されたオプションは、 ビルド・モードに対して独立に存在するため、Debug Buildで追加したオプションは、 Release Buildには引き継がれません。

-78K0- -78K0S- -78K4-

この情報はお役にたちましたか?
back to top  
(2006/01)





















 ご利用にあたって  個人情報保護について  RSS       © 1995-2008  NEC Electronics Corporation