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

デバッグ


目次

    
FAQ-ID = 78k0r-nnn
569: ソース・デバッグするために必要な設定はありますか?
570: 使用するデバッガを設定するには?
571: デバッガとPM+はどのように連携しますか?
572: デバッガとPM+を連携させるための設定は?
687: Debug BuildとRelease Buildの違いについて教えてください。

78k0r
-569
ソース・デバッグするために必要な設定はありますか?
Q
ソース・デバッグするために必要な設定はありますか?
A
ソース・デバッグするためには、シンボルや行番号などのデバッグ情報を含んだロード・モジュールが必要です。
そのために、ビルド・モードを“Debug Build”にしてビルドしてください。
“Debug Build”、“Release Build”のモード切り替えは、 [ビルド]メニューの[ビルドモードの設定]で行います。

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

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

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

78k0r
-570
使用するデバッガを設定するには?
Q
使用するデバッガを設定するには?
A
[ツール]メニュー→[デバッガの設定]で表示されるダイアログで、 使用するデバッガを設定します。
ダイアログには、マシンにインストールされているデバッガのリストが表示されるので、 そのプロジェクトで使用するデバッガを選択してください。
また、ダウンロードする対象のデバッガ、ダウンロード時のデバッガの設定も可能です。

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

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

78k0r
-571
デバッガとPM+はどのように連携しますか?
Q
デバッガとPM+はどのように連携しますか?
A
button5.gif メニューやボタンによる起動
PM+の[ビルド]メニュー→[デバッグ]、または、ツール・バー上に追加されるデバッガ・ボタンにより、デバッガが起動されます。

button5.gif ビルド→デバッグ
PM+から“ビルド→デバッグ”すると、ビルドの正常終了後、自動的にデバッガが起動されます。

button5.gif リビルド→デバッグ
PM+から“リビルド→デバッグ”すると、リビルドの正常終了後、自動的にデバッガが起動されます。

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

button5.gif ソース修正と自動ダウンロード
デバッガからソースを修正すると、該当するファイルを開きます。

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

next.gif連携のための設定

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

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

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

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

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

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

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

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

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

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





















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