適用先: ULINK USB-JTAG Debugger
この記事に含まれている情報の適用先:
- C166 Compiler V4.27 以降
- ULINK USB-JTAG Adapter
- ULINK2 USB-JTAG Adapter
質問
Infineon XC16x Starter Kit を OCDS のデバッグで使用しています。Keil C166 ツールチェーンのサンプル プロジェクトとして収録されている ..C166EXAMPLESBOARDSInfineon XC16Board を起動しました。 Blinky アプリケーションをロードせずにデバッガを起動した場合、[Peripheral] ダイアログから DP9 と P9 を変更して、ボードの LED のオン / オフが切り替わる様子を確認できます。
ただし、アプリケーションをロードすると、次のように異常な動作が発生します。
- ステップ実行またはブレークできない(PCが常に 0xffffff に移行)
- 'run to cursor' コマンドを実行すると、プログラム カウンタは適切に移行するが、命令でレジスタや SFR の値が変更されない
回答
チップ設定がプロジェクト設定と適合しない場合に、この問題が発生することを確認しました。したがって、プロジェクトの ABSTRACT.TXT ファイルの記述に基づいて、ジャンパ設定を確認する必要があります。
たとえば、S106.4 が ON ではなく OFF(内部起動)の場合、ボードは設定の記述どおりに動作していることになります。
関連項目
- ULINK と XC161 AC STEP の接続の問題について
- ULINK: STARTUP PROBLEMS WITH INFINEON OCDS ON XC16X