ULINK: INFINEON XC866 CRASHES WHEN REGISTER BANK CHANGES
Information in this article applies to:
I am using an Infineon XC866 device and am debugging my application with the ULINK USB-JTAG Adapter.
For performance reasons, one of my interrupt service routines uses its own register bank. When I single-step into this interrupt routine or when a breakpoint in this interrupt routine halts program execution, the µVision Debugger reports:
JTAG Communication Failure
What is wrong and how can I solve this problem?
This is a known problem in early XC866 devices. This issue is solved in the BA and later steppings of the XC866 devices.
If you have an older stepping of this device, avoid using register banks other than 0 in order to debug the application via JTAG.
Last Reviewed: Sunday, January 28, 2007
of your data.