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

デバッグ環境の設定


目次

    
FAQ-ID = 78k0-nnn
277: デバッガ起動後でもプロジェクト・ファイルを読み込むことはできますか?
481: ID78K0-NSを使用して、0x8000-0xf3ffをマッピングしたのですが、0x8000-0xfaffがマッピングされます。
381: ID78Kx-NSのコンフィギュレーション・ダイアログの"Voltage"は、一度設定すると変更できないのですか?
657: IECUBEでデバッグ中、数分経過すると勝手にブレークが発生して実行が止まりますが、なぜですか?
680: イニシャル設定しているにも関わらず、タイマ割り込みのプログラムを実行中、およびリスタート時に、ステータスバーに"Uninitialize Memory Read"と表示され、ブレークしてしまいます。

78k0
-277
デバッガ起動後でもプロジェクト・ファイルを読み込むことはできますか?
Q
デバッガ起動後でもプロジェクト・ファイルを読み込むことはできますか?

A
使用するデバイスが同じであれば、 デバッガ起動後でもプロジェクト・ファイルを読み込むことはできます。
デバッガ起動後にプロジェクト・ファイルを読み込むには、 [ファイル]メニュー→[プロジェクト]→[開く...]を選択して、 プロジェクト・ファイル・ロード・ダイアログをオープンし、 プロジェクト・ファイル名を指定してください。

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

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

78k0
-481
ID78K0-NSを使用して、0x8000-0xf3ffをマッピングしたのですが、0x8000-0xfaffがマッピングされます。
Q
ID78K0-NSを使用して、0x8000-0xf3ffをマッピングしたのですが、0x8000-0xfaffがマッピングされています。

A
外部メモリのマッピングは4Kバイト単位で行われるので、 0xf3ffまでを指定しても、実際は0x8000-0xffffを指定したことになります。
しかし、0xfb00からがRAM領域であるため、0xfaffまでがマッピングされることになります。

-78K0-

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

78k0
-381
ID78Kx-NSのコンフィギュレーション・ダイアログの"Voltage"は、一度設定すると変更できないのですか?
Q
ID78Kx-NSを起動すると、最初にコンフィギュレーション・ダイアログが表示されますが、 ここでの"Voltage"(動作電源)は、一度設定すると変更できないのですか?
メイン・ウインドウから再度コンフィギュレーション・ダイアログをオープンすると、 "Voltage"がグレー表示になって、設定を変更できません。


また、ID78Kx-NSをプロジェクト・マネージャから起動すると、 コンフィギュレーション・ダイアログは表示されませんが、後から設定を変更できるのは、 端子のマスク設定、ロケーション設定、メモリ・マッピングだけで、 "Voltage"の設定は変更できないのですか?

A
"Voltage"の設定は、ID78Kx-NSの起動時のみ可能です。
設定を変更したい場合は、ID78Kx-NSを起動し直す必要があります。


また、プロジェクト・マネージャからID78Kx-NSを起動すると、プロジェクト・ファイルが読み込まれ、 デバッグ環境が自動的に再現されます。
この場合も"Voltage"の設定の変更はできないので、いったん、 ID78Kx-NSとともにプロジェクト・マネージャを終了し、再度起動し直す必要があります。

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

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

78k0
-657
IECUBEでデバッグ中、数分経過すると勝手にブレークが発生して実行が止まりますが、なぜですか?
Q
IECUBEでデバッグ中、数分経過すると勝手にブレークが発生して実行が止まりますが、なぜですか?
A
タイムアウト・ブレーク機能が動作していると考えられます。

タイムアウト・ブレーク機能を動作させないようにするためには、次の設定を行ってください。
  1. [イベント]メニュー→[タイマ]を選択し、タイマ・ダイアログをオープン
  2. “Timer Name”を“Run-Break”に設定
  3. “Time Out Break”を“OFF”に設定
  4. <SET>ボタンをクリック
上記の設定を行った後、実行してください。

-78K0-

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

78k0
-680
イニシャル設定しているにも関わらず、タイマ割り込みのプログラムを実行中、およびリスタート時に、ステータスバーに"Uninitialize Memory Read"と表示され、ブレークしてしまいます。
Q
イニシャル設定しているにも関わらず、タイマ割り込みのプログラムを実行中、およびリスタート時に、ステータスバーに"Uninitialize Memory Read"と表示され、ブレークしてしまいます。
A
Uninitialize Memory Read"は、デバッガの起動後、最初の実行時にのみ発生するブレーク要因ですが、数回"Uninitialize Memory Read"が発生する場合、その回数分だけイニシャライズされていない箇所があることを意味します。

この"Uninitialize Memory Read"はコンパイラが提供しているランタイム・ライブラリの引数領域内でも発生するため、該当引数領域もイニシャライズするか、デバッガの設定で"Uninitialize Memory Read"を非表示にする設定をして使用いただく必要があります。

デバッガの設定で、このメッセージを表示させないようにする方法は以下のとおりです。
(1)コンフィギュレーション・ダイアログをオープンする。
(2)"Fail-safe Break:"の<Detail...>ボタンをクリックし、フェイルセーフ・ブレーク設定ダイアログをオープンする。
(3)"Read from Uninitialized RAM"のチェックを外す。
(4)<OK>ボタンをクリックする。

-78K0- -78K0R-

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





















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