Keil™, An ARM® Company

Technical Support

ULINK: INFINEON XC866 CRASHES WHEN REGISTER BANK CHANGES


Information in this article applies to:

  • ULINK USB-JTAG Adapter
  • ULINK2 USB-JTAG Adapter

QUESTION

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?

ANSWER

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


Did this article provide the answer you needed?
 
Yes
No
Not Sure