I've been working through various combinations of hardware and software to rty and work out what does and doesn't work at the moment. There is more to test, but I thought I'd post what I've found so far as CJ is working on this too. I have 6 boards - 3 CPLD, 3 FPGA. A is latest PCB. B&D are very similar but with a small change near the power connector - I don't knopw the official designations of these boards variants (DB?) C, E and F are older E1 build boards, F with the mod to connect SPART_RUN to PORT_EN which should make JTAGING to the FPGA work on older boards. This is the 'bisset' variation of that mod, not the CJ one, described here: http://balloonboard.org/balloonwiki/Balloon3RunSpartanMod They should be equivalent, but may not be. All 6 boards boot the OS OK and so are presumeed working. I tested 3 openocd versions: 1) the version tcl are using which is 0.3.0 with a patch to make xsvf programming on xscale work. 2) the 0.3.1 in testing 3) the 0.4.0 in unstable All 3 seem to have the same behviour essentially (which is nice!) The summary is that boards A & C (CPLD newest and oldest) work with the chained-JTAG IO board. The not-quite new CPLD and all the FPGA boards fail. Using a single-channel board on the CPU channel all the CPLD boards don't work, The new FPGA and old, modded FPGA boards work OK. The unmodded old board doesn't. Not sure what to make of that. I suspect the FPGA openocd config is wrong because it fails pretty much the same if I tell it there is a CPLD as if I tellit there is an FPGA. The random numbers coming back from a scan-chain suggest wrong config of register length/mask etc (although CJ says it works for him?) And how come the CPLD boards work when chained but not stand-alone? And what is wrong with board B which never works under any config so far tried. More tests with chained board and newer software next week... Status 2010-04-07 A: CPLD (PCB current) single STI199730147 board boots OK (boot flash) B: CPLD (PCB newish) single STI158550007 C: CPLD E1 06091567 D: FPGA (PCB newish) single STI156840019 E: FPGA E1 06091548. board boots OK (boot flash) F: FPGA E1 JTAG modded with SPARTUN_RUN mod 06091595 All successful programming prints a whinge about the DSCR register: Warn : Bad value '00' captured during DR or IR scan: Warn : check_value: 0x02 Warn : check_mask: 0x07 Error: JTAG error while writing DCSR this is clearly not fatal, but may be an indicator that things could be improved. openocd -s utils/openocd -f balloon3-amontec2-cpld.cfg -f init.cfg -f shutdown.cfg using 0.3.0+rc0tcl-1, libftdi 0.17-1+b1, and chained IO board 2v2 A: scan OK, cfi found B: scan finds nothing: "Error: JTAG scan chain interrogation failed: all ones" C: scan OK, cfi found D: scan finds wrong fpga IDcode, no cpu. E: scan finds nothing: "Error: JTAG scan chain interrogation failed: all ones" F: scan finds wrong fpga and CPU IDcodes. using 0.4.0-1, libftdi 0.17-1+b1, and chained IO board 2v2 A: scan OK, cfi found B: scan finds nothing: "Error: JTAG scan chain interrogation failed: all ones" C: scan OK, cfi found D: E: F: scan finds wrong fpga and CPU IDcodes. (same if using CPLD config) Pretty sure that fpga JTAG scan info is wrong using 0.3.0+rc0tcl-1, libftdi 0.17-1+b1, and hop single-channel IO board A: scan OK, halt failed: "Error: timed out while waiting for target halted" (DCSR whinge) B: scan finds nothing: "Error: JTAG scan chain interrogation failed: all ones" (DCSR whinge) C: scan OK, halt failed: "Error: timed out while waiting for target halted" (DCSR whinge) D: scan OK, reset OK, cfi found (DCSR whinge) E: scan OK, halt failed "Error: timed out while waiting for target halted" (DCSR whinge) F: scan OK, reset OK, cfi found (DCSR whinge) using 0.3.1-1, libftdi 0.17-1+b1, and hop single-channel IO board A: scan OK, halt failed: "Error: timed out while waiting for target halted" B: scan finds nothing: "Error: JTAG scan chain interrogation failed: all ones" C: scan OK, halt failed: "Error: timed out while waiting for target halted" D: scan OK, reset OK, cfi found E: scan OK, halt failed: "Error: timed out while waiting for target halted" F: scan OK, reset OK, cfi found using 0.4.0-1, libftdi 0.17-1+b1, and hop single-channel IO board A: scan OK, halt failed: "Error: timed out while waiting for target halted" B: scan finds nothing: "Error: JTAG scan chain interrogation failed: all ones" C: scan OK, halt failed: Error: cpsr contains invalid mode value - communication failure D: scan OK, reset OK, cfi found E: scan OK, halt failed: "Error: timed out while waiting for target halted" F: scan OK, reset OK, cfi found using 0.3.0+rc0tcl-1, libftdi 0.17-1+b1, and chained IO board 2v2 ----------------------------------------------------------------- A works but does say: Warn : Bad value '00' captured during DR or IR scan: Warn : check_value: 0x02 Warn : check_mask: 0x07 Error: JTAG error while writing DCSR B: Error: JTAG scan chain interrogation failed: all ones Error: Check JTAG interface, timings, target power, etc. error: -100 D: Warn : x3s.tap: nonstandard IR mask jtag_nsrst_delay: 260 jtag_ntrst_delay: 250 trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain Warn : use 'pxa270.cpu' as target identifier, not '0' Info : max TCK change to: 30000 kHz Info : clock speed 6000 kHz Info : JTAG tap: x3s.tap tap/device found: 0x1b222043 (mfg: 0x021, part: 0xb222, ver: 0x1) Warn : JTAG tap: x3s.tap UNEXPECTED: 0x1b222043 (mfg: 0x021, part: 0xb222, ver: 0x1) Error: JTAG tap: x3s.tap expected 1 of 1: 0x11428093 (mfg: 0x049, part: 0x1428, ver: 0x1) Warn : TAP pxa270.cpu does not have IDCODE Warn : JTAG tap: pxa270.cpu UNEXPECTED: 0x00000000 (mfg: 0x000, part: 0x0000, ver: 0x0) Error: JTAG tap: pxa270.cpu expected 1 of 2: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) Error: JTAG tap: pxa270.cpu expected 2 of 2: 0x79265013 (mfg: 0x009, part: 0x9265, ver: 0x7) Warn : Unexpected idcode after end of chain: 33 0x7f569e66 Warn : Unexpected idcode after end of chain: 65 0xf0000000 Warn : Unexpected idcode after end of chain: 97 0xf0000007 Warn : Unexpected idcode after end of chain: 129 0xf000001f Warn : Unexpected idcode after end of chain: 161 0xff000007 Warn : Unexpected idcode after end of chain: 193 0xfc000007 Warn : Unexpected idcode after end of chain: 225 0xff000003 Warn : Unexpected idcode after end of chain: 257 0xf8000000 Warn : Unexpected idcode after end of chain: 289 0xfc000003 Warn : Unexpected idcode after end of chain: 321 0xc0000003 Warn : Unexpected idcode after end of chain: 353 0xc000003f Warn : Unexpected idcode after end of chain: 385 0xc000003f Warn : Unexpected idcode after end of chain: 417 0xe000003f Warn : Unexpected idcode after end of chain: 449 0xfc00001f Warn : Unexpected idcode after end of chain: 481 0xf0000003 Warn : Unexpected idcode after end of chain: 513 0xe0000001 Warn : Unexpected idcode after end of chain: 545 0xfe00000f Warn : Unexpected idcode after end of chain: 577 0xf800001f Error: double-check your JTAG setup (interface, speed, missing TAPs, ...) Info : JTAG tap: x3s.tap tap/device found: 0x24946043 (mfg: 0x021, part: 0x4946, ver: 0x2) Warn : JTAG tap: x3s.tap UNEXPECTED: 0x24946043 (mfg: 0x021, part: 0x4946, ver: 0x2) Error: JTAG tap: x3s.tap expected 1 of 1: 0x11428093 (mfg: 0x049, part: 0x1428, ver: 0x1) Warn : TAP pxa270.cpu does not have IDCODE Warn : JTAG tap: pxa270.cpu UNEXPECTED: 0x00000000 (mfg: 0x000, part: 0x0000, ver: 0x0) Error: JTAG tap: pxa270.cpu expected 1 of 2: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) Error: JTAG tap: pxa270.cpu expected 2 of 2: 0x79265013 (mfg: 0x009, part: 0x9265, ver: 0x7) Warn : Unexpected idcode after end of chain: 33 0xd9999cd8 Warn : Unexpected idcode after end of chain: 65 0xc000003f Warn : Unexpected idcode after end of chain: 97 0xc000003f Warn : Unexpected idcode after end of chain: 129 0xc000003f Warn : Unexpected idcode after end of chain: 161 0xc000003f Warn : Unexpected idcode after end of chain: 193 0xc000003f Warn : Unexpected idcode after end of chain: 225 0xc000003f Warn : Unexpected idcode after end of chain: 257 0xc000003f Warn : Unexpected idcode after end of chain: 289 0xc000003f Warn : Unexpected idcode after end of chain: 321 0xc000003f Warn : Unexpected idcode after end of chain: 353 0xc000003f Warn : Unexpected idcode after end of chain: 385 0xc000003f Warn : Unexpected idcode after end of chain: 417 0xc000003f Warn : Unexpected idcode after end of chain: 449 0xc000003f Warn : Unexpected idcode after end of chain: 481 0xc000003f Warn : Unexpected idcode after end of chain: 513 0xc000003f Warn : Unexpected idcode after end of chain: 545 0xc000003f Warn : Unexpected idcode after end of chain: 577 0xc000003f Error: double-check your JTAG setup (interface, speed, missing TAPs, ...) TapName | Enabled | IdCode Expected IrLen IrCap IrMask Instr ---|--------------------|---------|------------|------------|------|------|------|--------- 0 | x3s.tap | Y | 0x24946043 | 0x11428093 | 0x06 | 0x11 | 0x11 | 0x3f 1 | pxa270.cpu | Y | 0x00000000 | 0x49265013 | 0x07 | 0x01 | 0x7f | 0x7f | | | | 0x79265013 | | | | Info : JTAG tap: x3s.tap tap/device found: 0x24946043 (mfg: 0x021, part: 0x4946, ver: 0x2) Warn : JTAG tap: x3s.tap UNEXPECTED: 0x24946043 (mfg: 0x021, part: 0x4946, ver: 0x2) Error: JTAG tap: x3s.tap expected 1 of 1: 0x11428093 (mfg: 0x049, part: 0x1428, ver: 0x1) Warn : TAP pxa270.cpu does not have IDCODE Warn : JTAG tap: pxa270.cpu UNEXPECTED: 0x00000000 (mfg: 0x000, part: 0x0000, ver: 0x0) Error: JTAG tap: pxa270.cpu expected 1 of 2: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) Error: JTAG tap: pxa270.cpu expected 2 of 2: 0x79265013 (mfg: 0x009, part: 0x9265, ver: 0x7) Warn : Unexpected idcode after end of chain: 33 0xd9999cd8 Warn : Unexpected idcode after end of chain: 65 0xc000003f Warn : Unexpected idcode after end of chain: 97 0xc000003f Warn : Unexpected idcode after end of chain: 129 0xc000003f Warn : Unexpected idcode after end of chain: 161 0xc000003f Warn : Unexpected idcode after end of chain: 193 0xc000003f Warn : Unexpected idcode after end of chain: 225 0xc000003f Warn : Unexpected idcode after end of chain: 257 0xc000003f Warn : Unexpected idcode after end of chain: 289 0xc000003f Warn : Unexpected idcode after end of chain: 321 0xc000003f Warn : Unexpected idcode after end of chain: 353 0xc000003f Warn : Unexpected idcode after end of chain: 385 0xc000003f Warn : Unexpected idcode after end of chain: 417 0xc000003f Warn : Unexpected idcode after end of chain: 449 0xc000003f Warn : Unexpected idcode after end of chain: 481 0xc000003f Warn : Unexpected idcode after end of chain: 513 0xc000003f Warn : Unexpected idcode after end of chain: 545 0xc000003f Warn : Unexpected idcode after end of chain: 577 0xc000003f Error: double-check your JTAG setup (interface, speed, missing TAPs, ...) error: -100 Runtime error, file "init.cfg", line 4: E: Warn : x3s.tap: nonstandard IR mask jtag_nsrst_delay: 260 jtag_ntrst_delay: 250 trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain Warn : use 'pxa270.cpu' as target identifier, not '0' Info : max TCK change to: 30000 kHz Info : clock speed 6000 kHz Error: JTAG scan chain interrogation failed: all ones Error: Check JTAG interface, timings, target power, etc. Error: JTAG scan chain interrogation failed: all ones Error: Check JTAG interface, timings, target power, etc. TapName | Enabled | IdCode Expected IrLen IrCap IrMask Instr ---|--------------------|---------|------------|------------|------|------|------|--------- 0 | x3s.tap | Y | 0x00000000 | 0x11428093 | 0x06 | 0x11 | 0x11 | 0x3f 1 | pxa270.cpu | Y | 0x00000000 | 0x49265013 | 0x07 | 0x01 | 0x7f | 0x7f | | | | 0x79265013 | | | | Error: JTAG scan chain interrogation failed: all ones Error: Check JTAG interface, timings, target power, etc. error: -100 F: Warn : x3s.tap: nonstandard IR mask jtag_nsrst_delay: 260 jtag_ntrst_delay: 250 trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain Warn : use 'pxa270.cpu' as target identifier, not '0' Info : max TCK change to: 30000 kHz Info : clock speed 6000 kHz Info : JTAG tap: x3s.tap tap/device found: 0x24946043 (mfg: 0x021, part: 0x4946, ver: 0x2) Warn : JTAG tap: x3s.tap UNEXPECTED: 0x24946043 (mfg: 0x021, part: 0x4946, ver: 0x2) Error: JTAG tap: x3s.tap expected 1 of 1: 0x11428093 (mfg: 0x049, part: 0x1428, ver: 0x1) Warn : TAP pxa270.cpu does not have IDCODE Warn : JTAG tap: pxa270.cpu UNEXPECTED: 0x00000000 (mfg: 0x000, part: 0x0000, ver: 0x0) Error: JTAG tap: pxa270.cpu expected 1 of 2: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) Error: JTAG tap: pxa270.cpu expected 2 of 2: 0x79265013 (mfg: 0x009, part: 0x9265, ver: 0x7) Warn : Unexpected idcode after end of chain: 33 0xd9999cd8 Warn : Unexpected idcode after end of chain: 65 0xc000003f Warn : Unexpected idcode after end of chain: 97 0xc000003f Warn : Unexpected idcode after end of chain: 129 0xc000003f Warn : Unexpected idcode after end of chain: 161 0xc000003f Warn : Unexpected idcode after end of chain: 193 0xc000003f Warn : Unexpected idcode after end of chain: 225 0xc000003f Warn : Unexpected idcode after end of chain: 257 0xc000003f Warn : Unexpected idcode after end of chain: 289 0xe000003f Warn : Unexpected idcode after end of chain: 321 0xc000001f Warn : Unexpected idcode after end of chain: 353 0xc000003f Warn : Unexpected idcode after end of chain: 385 0xc000003f Warn : Unexpected idcode after end of chain: 417 0xc000001f Warn : Unexpected idcode after end of chain: 449 0xc000003f Warn : Unexpected idcode after end of chain: 481 0xe000003f Warn : Unexpected idcode after end of chain: 513 0xe000001f Warn : Unexpected idcode after end of chain: 545 0xf000001f Warn : Unexpected idcode after end of chain: 577 0xf8000003 Error: double-check your JTAG setup (interface, speed, missing TAPs, ...) Info : JTAG tap: x3s.tap tap/device found: 0x62308043 (mfg: 0x021, part: 0x2308, ver: 0x6) Warn : JTAG tap: x3s.tap UNEXPECTED: 0x62308043 (mfg: 0x021, part: 0x2308, ver: 0x6) Error: JTAG tap: x3s.tap expected 1 of 1: 0x11428093 (mfg: 0x049, part: 0x1428, ver: 0x1) Info : JTAG tap: pxa270.cpu tap/device found: 0xa4999a03 (mfg: 0x501, part: 0x4999, ver: 0xa) Warn : JTAG tap: pxa270.cpu UNEXPECTED: 0xa4999a03 (mfg: 0x501, part: 0x4999, ver: 0xa) Error: JTAG tap: pxa270.cpu expected 1 of 2: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) Error: JTAG tap: pxa270.cpu expected 2 of 2: 0x79265013 (mfg: 0x009, part: 0x9265, ver: 0x7) Warn : Unexpected idcode after end of chain: 64 0x8000007f Warn : Unexpected idcode after end of chain: 96 0x8000007f Warn : Unexpected idcode after end of chain: 128 0x8000007f Warn : Unexpected idcode after end of chain: 160 0x8000007f Warn : Unexpected idcode after end of chain: 192 0x8000007f Warn : Unexpected idcode after end of chain: 224 0x8000007f Warn : Unexpected idcode after end of chain: 256 0x8000007f Warn : Unexpected idcode after end of chain: 288 0x8000007f Warn : Unexpected idcode after end of chain: 320 0x8000007f Warn : Unexpected idcode after end of chain: 352 0x8000007f Warn : Unexpected idcode after end of chain: 384 0x8000007f Warn : Unexpected idcode after end of chain: 416 0x8000007f Warn : Unexpected idcode after end of chain: 448 0x8000007f Warn : Unexpected idcode after end of chain: 480 0x8000007f Warn : Unexpected idcode after end of chain: 512 0x8000007f Warn : Unexpected idcode after end of chain: 544 0x8000007f Warn : Unexpected idcode after end of chain: 576 0x8000007f Warn : Unexpected idcode after end of chain: 608 0x8000007f Error: double-check your JTAG setup (interface, speed, missing TAPs, ...) TapName | Enabled | IdCode Expected IrLen IrCap IrMask Instr ---|--------------------|---------|------------|------------|------|------|------|--------- 0 | x3s.tap | Y | 0x62308043 | 0x11428093 | 0x06 | 0x11 | 0x11 | 0x3f 1 | pxa270.cpu | Y | 0xa4999a03 | 0x49265013 | 0x07 | 0x01 | 0x7f | 0x7f | | | | 0x79265013 | | | | Info : JTAG tap: x3s.tap tap/device found: 0x48086043 (mfg: 0x021, part: 0x8086, ver: 0x4) Warn : JTAG tap: x3s.tap UNEXPECTED: 0x48086043 (mfg: 0x021, part: 0x8086, ver: 0x4) Error: JTAG tap: x3s.tap expected 1 of 1: 0x11428093 (mfg: 0x049, part: 0x1428, ver: 0x1) Warn : TAP pxa270.cpu does not have IDCODE Warn : JTAG tap: pxa270.cpu UNEXPECTED: 0x00000000 (mfg: 0x000, part: 0x0000, ver: 0x0) Error: JTAG tap: pxa270.cpu expected 1 of 2: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) Error: JTAG tap: pxa270.cpu expected 2 of 2: 0x79265013 (mfg: 0x009, part: 0x9265, ver: 0x7) Warn : Unexpected idcode after end of chain: 33 0xd99999b0 Warn : Unexpected idcode after end of chain: 65 0xc000003f Warn : Unexpected idcode after end of chain: 97 0xc000003f Warn : Unexpected idcode after end of chain: 129 0xc000003f Warn : Unexpected idcode after end of chain: 161 0xc000003f Warn : Unexpected idcode after end of chain: 193 0xc000003f Warn : Unexpected idcode after end of chain: 225 0xc000003f Warn : Unexpected idcode after end of chain: 257 0xc000003f Warn : Unexpected idcode after end of chain: 289 0xc000003f Warn : Unexpected idcode after end of chain: 321 0xc000003f Warn : Unexpected idcode after end of chain: 353 0xc000003f Warn : Unexpected idcode after end of chain: 385 0xc000003f Warn : Unexpected idcode after end of chain: 417 0xc000003f Warn : Unexpected idcode after end of chain: 449 0xc000003f Warn : Unexpected idcode after end of chain: 481 0xc000003f Warn : Unexpected idcode after end of chain: 513 0xc000003f Warn : Unexpected idcode after end of chain: 545 0xc000003f Warn : Unexpected idcode after end of chain: 577 0xc000003f Error: double-check your JTAG setup (interface, speed, missing TAPs, ...) error: -100 using 0.3.0+rc0tcl-1, libftdi 0.17-1+b1, and hop single-channel IO board ------------------------------------------------------------------------ A: (usually) 5000 kHz jtag_nsrst_delay: 260 jtag_ntrst_delay: 250 trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain Warn : use 'pxa270.cpu' as target identifier, not '0' Info : max TCK change to: 30000 kHz Info : clock speed 5000 kHz Info : JTAG tap: pxa270.cpu tap/device found: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) TapName | Enabled | IdCode Expected IrLen IrCap IrMask Instr ---|--------------------|---------|------------|------------|------|------|------|--------- 0 | pxa270.cpu | Y | 0x49265013 | 0x49265013 | 0x07 | 0x01 | 0x7f | 0x7f | | | | 0x79265013 | | | | Info : JTAG tap: pxa270.cpu tap/device found: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) Warn : Bad value '00' captured during DR or IR scan: Warn : check_value: 0x02 Warn : check_mask: 0x07 Error: JTAG error while writing DCSR Info : Halt timed out, wake up GDB. Error: timed out while waiting for target halted expected return code but got 'TARGET: pxa270.cpu - Not halted' Runtime error, file "init.cfg", line 4: or, sometimes: Error: invalid mode value encountered 0 Error: cpsr contains invalid mode value - communication failure B: 5000 kHz jtag_nsrst_delay: 260 jtag_ntrst_delay: 250 trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain Warn : use 'pxa270.cpu' as target identifier, not '0' Info : max TCK change to: 30000 kHz Info : clock speed 5000 kHz Error: JTAG scan chain interrogation failed: all zeroes Error: Check JTAG interface, timings, target power, etc. Error: JTAG scan chain interrogation failed: all zeroes Error: Check JTAG interface, timings, target power, etc. TapName | Enabled | IdCode Expected IrLen IrCap IrMask Instr ---|--------------------|---------|------------|------------|------|------|------|--------- 0 | pxa270.cpu | Y | 0x00000000 | 0x49265013 | 0x07 | 0x01 | 0x7f | 0x7f | | | | 0x79265013 | | | | Error: JTAG scan chain interrogation failed: all zeroes Error: Check JTAG interface, timings, target power, etc. error: -100 C: 5000 kHz jtag_nsrst_delay: 260 jtag_ntrst_delay: 250 trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain Warn : use 'pxa270.cpu' as target identifier, not '0' Info : max TCK change to: 30000 kHz Info : clock speed 5000 kHz Info : JTAG tap: pxa270.cpu tap/device found: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) TapName | Enabled | IdCode Expected IrLen IrCap IrMask Instr ---|--------------------|---------|------------|------------|------|------|------|--------- 0 | pxa270.cpu | Y | 0x49265013 | 0x49265013 | 0x07 | 0x01 | 0x7f | 0x7f | | | | 0x79265013 | | | | Info : JTAG tap: pxa270.cpu tap/device found: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) Warn : Bad value '00' captured during DR or IR scan: Warn : check_value: 0x02 Warn : check_mask: 0x07 Error: JTAG error while writing DCSR Error: invalid mode value encountered 0 Error: cpsr contains invalid mode value - communication failure Info : Halt timed out, wake up GDB. Error: timed out while waiting for target halted expected return code but got 'TARGET: pxa270.cpu - Not halted' or, sometimes: 5000 kHz jtag_nsrst_delay: 260 jtag_ntrst_delay: 250 trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain Warn : use 'pxa270.cpu' as target identifier, not '0' Info : max TCK change to: 30000 kHz Info : clock speed 5000 kHz Info : JTAG tap: pxa270.cpu tap/device found: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) TapName | Enabled | IdCode Expected IrLen IrCap IrMask Instr ---|--------------------|---------|------------|------------|------|------|------|--------- 0 | pxa270.cpu | Y | 0x49265013 | 0x49265013 | 0x07 | 0x01 | 0x7f | 0x7f | | | | 0x79265013 | | | | Info : JTAG tap: pxa270.cpu tap/device found: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) Warn : Bad value '00' captured during DR or IR scan: Warn : check_value: 0x02 Warn : check_mask: 0x07 Error: JTAG error while writing DCSR Info : Halt timed out, wake up GDB. Error: timed out while waiting for target halted expected return code but got 'TARGET: pxa270.cpu - Not halted' D: jtag_nsrst_delay: 260 jtag_ntrst_delay: 250 trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain Warn : use 'pxa270.cpu' as target identifier, not '0' Info : max TCK change to: 30000 kHz Info : clock speed 5000 kHz Info : JTAG tap: pxa270.cpu tap/device found: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) TapName | Enabled | IdCode Expected IrLen IrCap IrMask Instr ---|--------------------|---------|------------|------------|------|------|------|--------- 0 | pxa270.cpu | Y | 0x49265013 | 0x49265013 | 0x07 | 0x01 | 0x7f | 0x7f | | | | 0x79265013 | | | | Info : JTAG tap: pxa270.cpu tap/device found: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) Warn : Bad value '00' captured during DR or IR scan: Warn : check_value: 0x02 Warn : check_mask: 0x07 Error: JTAG error while writing DCSR target state: halted target halted in ARM state due to debug-request, current mode: Supervisor cpsr: 0x900000d3 pc: 0x00000000 MMU: disabled, D-Cache: disabled, I-Cache: disabled (processor reset) Info : Flash Manufacturer/Device: 0x0001 0x227e flash 'cfi' found at 0x00000000 E: 5000 kHz jtag_nsrst_delay: 260 jtag_ntrst_delay: 250 trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain Warn : use 'pxa270.cpu' as target identifier, not '0' Info : max TCK change to: 30000 kHz Info : clock speed 5000 kHz Info : JTAG tap: pxa270.cpu tap/device found: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) TapName | Enabled | IdCode Expected IrLen IrCap IrMask Instr ---|--------------------|---------|------------|------------|------|------|------|--------- 0 | pxa270.cpu | Y | 0x49265013 | 0x49265013 | 0x07 | 0x01 | 0x7f | 0x7f | | | | 0x79265013 | | | | Info : JTAG tap: pxa270.cpu tap/device found: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) Warn : Bad value '00' captured during DR or IR scan: Warn : check_value: 0x02 Warn : check_mask: 0x07 Error: JTAG error while writing DCSR Error: invalid mode value encountered 0 Error: cpsr contains invalid mode value - communication failure Info : Halt timed out, wake up GDB. Error: timed out while waiting for target halted expected return code but got 'TARGET: pxa270.cpu - Not halted' F: 5000 kHz jtag_nsrst_delay: 260 jtag_ntrst_delay: 250 trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain Warn : use 'pxa270.cpu' as target identifier, not '0' Info : max TCK change to: 30000 kHz Info : clock speed 5000 kHz Info : JTAG tap: pxa270.cpu tap/device found: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) TapName | Enabled | IdCode Expected IrLen IrCap IrMask Instr ---|--------------------|---------|------------|------------|------|------|------|--------- 0 | pxa270.cpu | Y | 0x49265013 | 0x49265013 | 0x07 | 0x01 | 0x7f | 0x7f | | | | 0x79265013 | | | | Info : JTAG tap: pxa270.cpu tap/device found: 0x49265013 (mfg: 0x009, part: 0x9265, ver: 0x4) Warn : Bad value '00' captured during DR or IR scan: Warn : check_value: 0x02 Warn : check_mask: 0x07 Error: JTAG error while writing DCSR target state: halted target halted in ARM state due to debug-request, current mode: Supervisor cpsr: 0x900000d3 pc: 0x00000000 MMU: disabled, D-Cache: disabled, I-Cache: disabled (processor reset) Info : Flash Manufacturer/Device: 0x0004 0x22d7 flash 'cfi' found at 0x00000000 Wookey -- Principal hats: iEndian - Balloonboard - Toby Churchill - Emdebian http://wookware.org/