よくある質問
CCSプログラマー/デバッガの接続
CCSプログラマー/デバッガのユーザー・ターゲットへの接続方法は下記の関連する製品をクリックして下さい:
全てのユニットはPCとのUSB接続が必要です。デバイス・プログラマーにあるLEDを確認して下さい。
ICD-U40,64は出荷時のままではターゲット電源を必要とします。Prime8はACアダプターを必要とします。
CCSLOADプログラムは接続の問題を特定するためには起動時に役立ちます。これらのダイアログが役に立たない場合はWindowsデバイスマネージャを使用してデバイスで何が起こっているかの手がかりを得ることもできます。
モジュラー・ケーブルを確認して下さい。断線していることも考えられます。他のモジュラー・ケーブルを持っていれば交換して見て下さい。
ラップトップPCには時々USBデバイスの適切な動作を妨げる電力節約モードがあります。問題がある場合は節電機能をオフにして下さい。
USB HUBが使用されている場合は電源が供給されているHUBであることを確認して下さい。
ターゲットに接続する
- Diagnostic[診断画面使用してターゲット接続をテストします。画面に表示されているVddが正しいことを確認して下さい。 デバイス・プログラマがターゲット電圧を読み取ることが重要です。
- デバイスIDが間違っている場合は個々のDVMテストを使用して各接続が正しいことを確認します。
プログラミング
- Diagnostics[診断画面]を使用してデバイスIDの連続読み取りを実行し接続が確実でノイズ・フリーであることを確認します。
- Device[デバイス・ウィンドウ]でhexファイルにエラーがないことを確認します。
- デバイス・プログラマからターゲットまでのモジュラー・ケーブルの電気的長さを短くして下さい。約30cm以下。 長さ、又は、他のノイズについての疑問があればプログラミング中にターゲットチップのクロック、及び、データ・ピンをモニタします。
ターゲットのすべてのVddピンとVssピンが正しく接続され、ターゲットの近くにバイパス・コンデンサがあることを確認して下さい。
Vddcap(又は、類似の名前)を持つチップはターゲットに近い適切なサイズのバイパス・コンデンサを持っていなければいけません。
このピンはVddのようなものには接続しないで下さい。これは適切なプログラミング動作にとって非常に重要です。
MCLRピンがターゲット・ボード上のVss、又は、Vddに直接接続されていないことを確認して下さい。
デバイス・プログラマはこのピンの電圧を変更できる必要があります。 デバッグに問題がある場合、まずPCWソフトウェアを終了し、CCSLOADソフトウェアからチップを
プログラムのプログラミングを試して下さい。CCSLOADでファイルをロードできデバッガが動作しない場合、通常は問題はヒューズの設定です。
特にオシレータの設定とオシレータのハードウェアを注意深く確認して下さい。
オシレータは単なるプログラミングには使用されずデバッグ時に使用されます。
デバッグ・ヒューズがデバッグ・モードに設定されているファイルをCCSLOADがプログラムすると
プログラミング中にヒューズが変更されるためデバッガは無効になることに注意して下さい
これによりデバッガで使用するためにコンパイルされたプログラムをCCSLOADでロードしたときに実行出来ます。
ICD-U80で下記のエラーが出る場合:
詳しくはICD-FAQのターゲットを参考にして下さい。
デバッギング
ICD-U64で下記のエラーが出る場合:
ICD-U64の場合はターゲットに外部電源を供給するか、又は、ジャンパ設定でICD-U64から電源供給を行って下さい。
※ ターゲットへの外部電源を使用しない場合は IDE v5.066以降, CCSLOAD v5.036以降, Firmware 3.19以降が必要です。
ターゲットへの外部電源を使用しないでデバッグを最初にした時、"device ID (0000) does not match..."の
errorが出る場合はcancelボタンを押して、Debug Configureタブで上記の様に"ICD-U80 Supplies VDD"を TRUE
にし、そして、"Target VDD (V)"で希望の電圧に変更して下さい。 そして、"Apply"ボタンをおして、デバッガをリロードして下さい。リロードしますと新しいセッティングで使用することが出来ます