From: Bruno P. <bru...@un...> - 2007-12-06 01:59:57
|
I made the corrections described in earlier messages about types.h and it is getting past jtag_init() now. Thank you, Bruno Bruno Pape wrote: > Hello, > > I am trying to use OpenOCD with an Atmel TSC695F which is a radiation > hardened SPARC processor. Atmel TSC695F > <http://www.atmel.com/dyn/products/product_card.asp?part_id=3187> > > I am using a "Signalyzer A" and OpenOCD is correctly reading the > device's ID code in jtag_examine_chain(). > > In jtag_validate_chain() it is failing on the second error statement, > with the following message: > > Error: jtag.c:1297 jtag_validate_chain(): Error validating JTAG scan > chain, IR mismatch, scan returned 0xc1 > > The IR length for this device is 6, and it looks like OpenOCD is > expecting 0x83, which would be 10000011 instead of 11000001. > > It wasn't quickly clear to me if IR Capture and IR Capture Mask were > being used in this part of the code, or if I have a more fundamental > problem. The following is the jtag_device line that I am using: > > jtag_device 6 0x1 0x2f 0x20 > > I am also trying to get a copy of the IEEE JTAG spec, to see can help > fill in any gaps in my knowledge. > > At some point I will have to start adding code to support the TSC695F, > but it looked like this was rather generic JTAG code. > > Please let me know if I can provide any more information, or if anyone > has any thoughts or suggestions. > > Thank you, > > Bruno > > |