Problem with xscale

Hi I have just updated to the latest revision of openOCD and now my xscale

setup no longer works. That same error occurs with an IPX425 and and IXP432.

Revision 247 works and then 248 and later fail.

The issue is with some check value failing but I cannot determine as yet

what it relates to.

The following is from revision 255 with -d3 enabled,and is the initial output and the final output.

Info:    openocd.c:93 main(): Open On-Chip Debugger 1.0 (2008-01-15-11:46) svn:
Info:    openocd.c:94 main(): $URL: svn://svn.berlios.de/openocd/trunk/src/openocd.c $
Debug:   jtag.c:1407 jtag_init(): -
Debug:   ft2232.c:1336 ft2232_init_ftd2xx(): 'ft2232' interface using FTD2XX with 'jtagkey' layout (0403:cff8)
Debug:   ft2232.c:1425 ft2232_init_ftd2xx(): current latency timer: 2
Debug:   ft2232.c:1691 jtagkey_init(): 80 08 1b
Debug:   ft2232.c:1749 jtagkey_init(): 82 09 0f
Debug:   ft2232.c:258 ft2232_speed(): 86 01 00
Debug:   jtag.c:291 jtag_call_event_callbacks(): jtag event: TRST asserted
Debug:   jtag.c:1195 jtag_reset_callback(): -
Debug:   jtag.c:291 jtag_call_event_callbacks(): jtag event: TRST asserted
Debug:   jtag.c:1195 jtag_reset_callback(): -
Info:    jtag.c:1289 jtag_examine_chain(): JTAG device found: 0x19261013 (Manufacturer: 0x009, Part: 0x9261, Version: 0x1)
Debug:   jtag.c:291 jtag_call_event_callbacks(): jtag event: TRST asserted
Debug:   jtag.c:1195 jtag_reset_callback(): -

.........

Debug:   xscale.c:774 xscale_load_ic(): loading miniIC at 0xffff0000
Debug:   xscale.c:760 parity(): parity of 0xea804206 is 0
Debug:   xscale.c:760 parity(): parity of 0xeafffffe is 0
Debug:   xscale.c:760 parity(): parity of 0xeafffffe is 0
Debug:   xscale.c:760 parity(): parity of 0xeafffffe is 0
Debug:   xscale.c:760 parity(): parity of 0xeafffffe is 0
Debug:   xscale.c:760 parity(): parity of 0xeafffffe is 0
Debug:   xscale.c:760 parity(): parity of 0xeafffffe is 0
Debug:   xscale.c:760 parity(): parity of 0xeafffffe is 0
Warning: jtag.c:1117 jtag_check_value(): value captured during scan didn't pass the requested check: captured: 0x00 check_value: 0x07 check_mask: 0x07
Warning: jtag.c:1062 jtag_read_buffer(): in_handler reported a failed check
Error:   xscale.c:393 xscale_receive(): JTAG error while receiving data from debug handler

Has anybody else seen this issue and/or is there a configuration change which I have not noticed?

Thanks Dave

There have been some pretty intrusive changes to the JTAG code lately. Please consider downgrading to an older version while we’re trying to figure out what’s going wrong.

Regards,

Dominic

Dominic,

I have now updated to rev 273 and all the down load issues appear to have gone away

Regards

Dave