適用先: ULINK USB-JTAG Debugger
この記事に含まれている情報の適用先:
- ULINK USB-JTAG Adapter
- ULINK2 USB-JTAG Adapter
質問
Infineon XC866 デバイスを使用しており、アプリケーションを ULINK USB-JTAG Adapter でデバッグしています。
パフォーマンスの理由から、割り込みサービス ルーチンの 1 つで専用のレジスタ バンクを使用しています。この割り込みルーチンをシングルステップ実行したときや、この割り込みルーチンのブレークポイントでプログラムの実行が停止すると、uVision Debugger から次のメッセージが返されます。
JTAG Communication Failure
何が間違っているのでしょうか? この問題の解決方法を教えてください。
回答
これは、初期の XC866 デバイスで発生している既知の問題です。この問題は、XC866 デバイスの BA 以降のステッピングで解決済みです。
このデバイスの古いステッピングを使用している場合、JTAG を介してアプリケーションをデバッグするには、0 以外のレジスタバンクを使用しないようにしてください。