I did "rmmod ehci_hcd" and the OHCI driver took over. In full speed USB mode, however, OpenOCD could not validate the JTAG chain, let alone reach "reset init". A complete debug log is attached, containing verbose USB and JTAG communications messages.
I'll try to test it on another computer and with external USB hub. Meanwhile, however, I'm open for suggestions. Regards, Dimitar On Tuesday 27 October 2009, David Brownell wrote: > On Tuesday 27 October 2009, Dimitar Dimitrov wrote: > > I'm trying to debug SAM9-L9260 board /AT91SAM9260 chip/ using > > the latest GIT openocd checkout, FT2232H-based dongle and > > libftdi-0.16. I'm getting the following error when issuing "reset init": > > > > Error: 228 7449 ft2232.c:419 ft2232_read(): couldn't read the > > requested number of bytes from FT2232 device (0 < 6) > > > > After increasing the FT2232 timeouts (patch attached) the > > "reset init" command completed successfully. > > Those timeouts are a bit odd; they look more like retry > counts (but I'd have to learn more about libftdi to be > sure of that). > > Are you using this highspeed-capable FT2232H at high speed? > If so, that suggests an experiment: run it at full speed > instead. On Linux you could just "rmmod ehci-hcd". On > any OS, you could just access it through a full speed hub. > > If that matters, the timing logic is probably goofed up by > the performance differences in the low level driver. > > Another possibility is that the FT2232H support isn't quite > bugless yet... > > - Dave > > >
Open On-Chip Debugger 0.3.0-dev-00457-g512ae75 (2009-10-28-20:51) $URL$ For bug reports, read http://openocd.berlios.de/doc/doxygen/bugs.html User : 5 0 command.c:400 command_print(): debug_level: 3 Debug: 6 0 configuration.c:83 find_file(): found ../openocd/tcl/interface/olimex-arm-usb-tiny-h.cfg Debug: 8 0 command.c:68 script_debug(): command - interface Debug: 9 0 command.c:77 script_debug(): interface - argv[0]=ocd_interface Debug: 10 0 command.c:77 script_debug(): interface - argv[1]=ft2232 Debug: 12 0 command.c:68 script_debug(): command - ft2232_device_desc Debug: 13 0 command.c:77 script_debug(): ft2232_device_desc - argv[0]=ocd_ft2232_device_desc Debug: 14 0 command.c:77 script_debug(): ft2232_device_desc - argv[1]=Olimex OpenOCD JTAG ARM-USB-TINY-H Debug: 16 1 command.c:68 script_debug(): command - ft2232_layout Debug: 17 1 command.c:77 script_debug(): ft2232_layout - argv[0]=ocd_ft2232_layout Debug: 18 1 command.c:77 script_debug(): ft2232_layout - argv[1]=olimex-jtag Debug: 20 1 command.c:68 script_debug(): command - ft2232_vid_pid Debug: 21 1 command.c:77 script_debug(): ft2232_vid_pid - argv[0]=ocd_ft2232_vid_pid Debug: 22 1 command.c:77 script_debug(): ft2232_vid_pid - argv[1]=0x15ba Debug: 23 1 command.c:77 script_debug(): ft2232_vid_pid - argv[2]=0x002a Debug: 24 1 configuration.c:83 find_file(): found ../openocd/tcl/board/olimex_sam9_l9260.cfg Debug: 25 1 configuration.c:83 find_file(): found ../openocd/tcl/target/at91sam9260.cfg Debug: 27 1 command.c:68 script_debug(): command - reset_config Debug: 28 1 command.c:77 script_debug(): reset_config - argv[0]=ocd_reset_config Debug: 29 1 command.c:77 script_debug(): reset_config - argv[1]=trst_and_srst Debug: 30 1 command.c:77 script_debug(): reset_config - argv[2]=separate Debug: 31 1 command.c:77 script_debug(): reset_config - argv[3]=trst_push_pull Debug: 32 1 command.c:77 script_debug(): reset_config - argv[4]=srst_open_drain User : 33 1 command.c:400 command_print(): trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain Debug: 34 1 tcl.c:245 jim_newtap_cmd(): Creating New Tap, Chip: at91sam9260, Tap: cpu, Dotted: at91sam9260.cpu, 8 params Debug: 35 1 tcl.c:262 jim_newtap_cmd(): Processing option: -irlen Debug: 36 1 tcl.c:262 jim_newtap_cmd(): Processing option: -ircapture Debug: 37 1 tcl.c:262 jim_newtap_cmd(): Processing option: -irmask Debug: 38 1 tcl.c:262 jim_newtap_cmd(): Processing option: -expected-id Debug: 39 1 core.c:1314 jtag_tap_init(): Created Tap: at91sam9260.cpu @ abs position 0, irlen 4, capture: 0x1 mask: 0xf Debug: 41 2 command.c:68 script_debug(): command - jtag_nsrst_delay Debug: 42 2 command.c:77 script_debug(): jtag_nsrst_delay - argv[0]=ocd_jtag_nsrst_delay Debug: 43 2 command.c:77 script_debug(): jtag_nsrst_delay - argv[1]=300 User : 44 2 command.c:400 command_print(): jtag_nsrst_delay: 300 Debug: 46 2 command.c:68 script_debug(): command - jtag_ntrst_delay Debug: 47 2 command.c:77 script_debug(): jtag_ntrst_delay - argv[0]=ocd_jtag_ntrst_delay Debug: 48 2 command.c:77 script_debug(): jtag_ntrst_delay - argv[1]=200 User : 49 2 command.c:400 command_print(): jtag_ntrst_delay: 200 Debug: 51 2 command.c:68 script_debug(): command - jtag_rclk Debug: 52 2 command.c:77 script_debug(): jtag_rclk - argv[0]=ocd_jtag_rclk Debug: 53 2 command.c:77 script_debug(): jtag_rclk - argv[1]=3 Debug: 54 2 core.c:1590 jtag_config_rclk(): handle jtag rclk Debug: 55 2 core.c:1537 jtag_khz_to_speed(): convert khz to interface specific speed value User : 56 2 command.c:400 command_print(): RCLK - adaptive Debug: 57 2 target.c:4496 jim_target(): Target command params: Debug: 58 2 target.c:4497 jim_target(): target create at91sam9260.cpu arm926ejs -endian little -chain-position at91sam9260.cpu -variant arm926ejs Debug: 60 2 command.c:68 script_debug(): command - init Debug: 61 2 command.c:77 script_debug(): init - argv[0]=ocd_init Debug: 62 3 openocd.c:129 handle_init_command(): target init complete Debug: 63 3 ft2232.c:2091 ft2232_init(): ft2232 interface using shortest path jtag state transitions Debug: 64 3 ft2232.c:2005 ft2232_init_libftdi(): 'ft2232' interface using libftdi with 'olimex-jtag' layout (15ba:002a) Debug: 65 29 ft2232.c:2049 ft2232_init_libftdi(): current latency timer: 2 Debug: 66 32 ft2232.c:2060 ft2232_init_libftdi(): FTDI chip type: 4 "2232H" Debug: 67 32 ft2232.c:2429 olimex_jtag_init(): 80 08 1b Debug: 68 35 ft2232.c:2473 olimex_jtag_init(): 82 09 0f Info : 69 41 ft2232.c:479 ft2232h_ft4232h_clk_divide_by_5(): max TCK change to: 30000 kHz Debug: 70 41 core.c:1537 jtag_khz_to_speed(): convert khz to interface specific speed value Debug: 71 41 core.c:1541 jtag_khz_to_speed(): have interface set up Debug: 72 41 ft2232.c:448 ft2232h_ft4232h_adaptive_clocking(): 96 Debug: 73 53 core.c:1537 jtag_khz_to_speed(): convert khz to interface specific speed value Debug: 74 53 core.c:1541 jtag_khz_to_speed(): have interface set up Info : 75 53 core.c:1367 jtag_interface_init(): RCLK (adaptive clock speed) Debug: 76 53 openocd.c:136 handle_init_command(): jtag interface init complete Debug: 77 53 ft2232.c:1706 ft2232_execute_reset(): reset trst: 0 srst 0 Debug: 78 53 ft2232.c:1355 olimex_jtag_reset(): trst: 0, srst: 0, high_output: 0x01, high_direction: 0x0f Debug: 79 53 ft2232.c:1727 ft2232_execute_reset(): trst: 0, srst: 0 Debug: 80 53 ft2232.c:662 ft2232_send_and_recv(): write buffer (size 6): Debug: 81 53 ft2232.c:643 ft2232_debug_dump_buffer(): 82 01 0f 82 01 0f Debug: 82 56 core.c:702 jtag_add_reset(): SRST line released Debug: 83 56 core.c:727 jtag_add_reset(): TRST line released Debug: 84 56 core.c:327 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 85 56 ft2232.c:1736 ft2232_execute_sleep(): sleep 300000 Debug: 86 56 ft2232.c:662 ft2232_send_and_recv(): write buffer (size 3): Debug: 87 56 ft2232.c:643 ft2232_debug_dump_buffer(): 82 09 0f Debug: 88 360 ft2232.c:1744 ft2232_execute_sleep(): sleep 300000 usec while in RESET Debug: 89 360 ft2232.c:1736 ft2232_execute_sleep(): sleep 200000 Debug: 90 360 ft2232.c:662 ft2232_send_and_recv(): write buffer (size 0): Debug: 92 561 ft2232.c:1744 ft2232_execute_sleep(): sleep 200000 usec while in RESET Debug: 93 561 core.c:1378 jtag_init_inner(): Init JTAG chain Debug: 94 561 core.c:327 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 95 561 ft2232.c:1584 ft2232_execute_statemove(): statemove end in RESET Debug: 96 561 ft2232.c:271 clock_tms(): mpsse cmd=4b, tms_bits = 0x000000ff, bit_count=5 Debug: 97 561 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 98 561 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 99 561 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 100 561 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 101 561 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 102 561 ft2232.c:662 ft2232_send_and_recv(): write buffer (size 6): Debug: 103 561 ft2232.c:643 ft2232_debug_dump_buffer(): 82 01 0f 4b 04 1f Debug: 104 563 core.c:1039 jtag_examine_chain(): DR scan interrogation for IDCODE/BYPASS Debug: 105 563 core.c:327 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 106 563 ft2232.c:1653 ft2232_execute_scan(): DRSCAN type:3 Debug: 107 563 commands.c:189 jtag_build_buffer(): DRSCAN num_fields: 1 Debug: 108 563 commands.c:202 jtag_build_buffer(): fields[0].out_value[640]: 0x000000FF000000FF Debug: 109 563 ft2232.c:332 move_to_state(): start=RESET goal=DRSHIFT Debug: 110 563 ft2232.c:271 clock_tms(): mpsse cmd=4b, tms_bits = 0x00000017, bit_count=7 Debug: 111 563 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 112 563 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 113 563 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 114 563 ft2232.c:281 clock_tms(): tap_set_state(RUN/IDLE) Debug: 115 563 ft2232.c:281 clock_tms(): tap_set_state(DRSELECT) Debug: 116 563 ft2232.c:281 clock_tms(): tap_set_state(DRCAPTURE) Debug: 117 563 ft2232.c:281 clock_tms(): tap_set_state(DRSHIFT) Debug: 118 563 ft2232.c:969 ft2232_add_scan(): finish via PAUSE Debug: 119 563 ft2232.c:271 clock_tms(): mpsse cmd=6b, tms_bits = 0x00000001, bit_count=2 Debug: 120 563 ft2232.c:281 clock_tms(): tap_set_state(DREXIT1) Debug: 121 563 ft2232.c:281 clock_tms(): tap_set_state(DRPAUSE) Debug: 122 563 ft2232.c:1694 ft2232_execute_scan(): DR scan, 640 bits, end in DRPAUSE Debug: 123 563 ft2232.c:1584 ft2232_execute_statemove(): statemove end in RESET Debug: 124 564 ft2232.c:271 clock_tms(): mpsse cmd=4b, tms_bits = 0x000000ff, bit_count=5 Debug: 125 564 ft2232.c:281 clock_tms(): tap_set_state(DREXIT2) Debug: 126 564 ft2232.c:281 clock_tms(): tap_set_state(DRUPDATE) Debug: 127 564 ft2232.c:281 clock_tms(): tap_set_state(DRSELECT) Debug: 128 564 ft2232.c:281 clock_tms(): tap_set_state(IRSELECT) Debug: 129 564 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 130 564 ft2232.c:662 ft2232_send_and_recv(): write buffer (size 97): Debug: 131 564 ft2232.c:637 ft2232_debug_dump_buffer(): 82 09 0f 4b 06 17 39 4e 00 ff 00 00 00 ff 00 00 Debug: 132 564 ft2232.c:637 ft2232_debug_dump_buffer(): 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 Debug: 133 564 ft2232.c:637 ft2232_debug_dump_buffer(): 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 Debug: 134 564 ft2232.c:637 ft2232_debug_dump_buffer(): 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 Debug: 135 564 ft2232.c:637 ft2232_debug_dump_buffer(): 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 Debug: 136 564 ft2232.c:637 ft2232_debug_dump_buffer(): 00 ff 00 00 00 ff 00 00 3b 06 00 6b 01 01 4b 04 Debug: 137 564 ft2232.c:643 ft2232_debug_dump_buffer(): 1f Debug: 138 569 ft2232.c:721 ft2232_send_and_recv(): read buffer (0 retries): 81 bytes Debug: 139 569 ft2232.c:637 ft2232_debug_dump_buffer(): 3f 60 92 07 ff 00 00 00 ff 00 00 00 ff 00 00 00 Debug: 140 569 ft2232.c:637 ft2232_debug_dump_buffer(): ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 Debug: 141 569 ft2232.c:637 ft2232_debug_dump_buffer(): ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 Debug: 142 569 ft2232.c:637 ft2232_debug_dump_buffer(): ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 31 60 Debug: 143 569 ft2232.c:637 ft2232_debug_dump_buffer(): 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 Debug: 144 569 ft2232.c:643 ft2232_debug_dump_buffer(): 00 Debug: 145 569 commands.c:248 jtag_read_buffer(): fields[0].in_value[640]: 0x000000FF0792603F Info : 146 569 core.c:948 jtag_examine_chain_display(): JTAG tap: at91sam9260.cpu tap/device found: 0x0792603f (mfg: 0x01f, part: 0x7926, ver: 0x0) Warn : 147 569 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 480 0x603100ff Warn : 148 569 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 512 0x00ff0000 Warn : 149 569 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 544 0x00ff0000 Warn : 150 569 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 576 0x00ff0000 Warn : 151 569 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 608 0x00ff0000 Error: 152 569 core.c:1151 jtag_examine_chain(): double-check your JTAG setup (interface, speed, missing TAPs, ...) Debug: 153 569 core.c:1465 jtag_init_reset(): Initializing with hard TRST+SRST reset Debug: 154 569 ft2232.c:1706 ft2232_execute_reset(): reset trst: 1 srst 0 Debug: 155 569 ft2232.c:1720 ft2232_execute_reset(): tap_set_state(RESET) Debug: 156 569 ft2232.c:1355 olimex_jtag_reset(): trst: 1, srst: 0, high_output: 0x00, high_direction: 0x0f Debug: 157 569 ft2232.c:1727 ft2232_execute_reset(): trst: 1, srst: 0 Debug: 158 570 ft2232.c:662 ft2232_send_and_recv(): write buffer (size 6): Debug: 159 570 ft2232.c:643 ft2232_debug_dump_buffer(): 82 01 0f 82 00 0f Debug: 160 570 core.c:722 jtag_add_reset(): TRST line asserted Debug: 161 570 core.c:723 jtag_add_reset(): tap_set_state(RESET) Debug: 162 570 ft2232.c:1706 ft2232_execute_reset(): reset trst: 1 srst 1 Debug: 163 570 ft2232.c:1720 ft2232_execute_reset(): tap_set_state(RESET) Debug: 164 570 ft2232.c:1355 olimex_jtag_reset(): trst: 1, srst: 1, high_output: 0x0a, high_direction: 0x0f Debug: 165 570 ft2232.c:1727 ft2232_execute_reset(): trst: 1, srst: 1 Debug: 166 570 ft2232.c:662 ft2232_send_and_recv(): write buffer (size 6): Debug: 167 570 ft2232.c:643 ft2232_debug_dump_buffer(): 82 08 0f 82 0a 0f Debug: 168 573 core.c:697 jtag_add_reset(): SRST line asserted Debug: 169 573 ft2232.c:1706 ft2232_execute_reset(): reset trst: 0 srst 1 Debug: 170 573 ft2232.c:1355 olimex_jtag_reset(): trst: 0, srst: 1, high_output: 0x03, high_direction: 0x0f Debug: 171 573 ft2232.c:1727 ft2232_execute_reset(): trst: 0, srst: 1 Debug: 172 573 ft2232.c:662 ft2232_send_and_recv(): write buffer (size 6): Debug: 173 573 ft2232.c:643 ft2232_debug_dump_buffer(): 82 02 0f 82 03 0f Debug: 174 576 core.c:727 jtag_add_reset(): TRST line released Debug: 175 576 core.c:327 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 176 576 ft2232.c:1736 ft2232_execute_sleep(): sleep 200000 Debug: 177 576 ft2232.c:662 ft2232_send_and_recv(): write buffer (size 3): Debug: 178 576 ft2232.c:643 ft2232_debug_dump_buffer(): 82 0b 0f Debug: 179 779 ft2232.c:1744 ft2232_execute_sleep(): sleep 200000 usec while in RESET Debug: 180 779 ft2232.c:1706 ft2232_execute_reset(): reset trst: 0 srst 0 Debug: 181 779 ft2232.c:1355 olimex_jtag_reset(): trst: 0, srst: 0, high_output: 0x09, high_direction: 0x0f Debug: 182 779 ft2232.c:1727 ft2232_execute_reset(): trst: 0, srst: 0 Debug: 183 779 ft2232.c:662 ft2232_send_and_recv(): write buffer (size 3): Debug: 184 779 ft2232.c:643 ft2232_debug_dump_buffer(): 82 09 0f Debug: 185 781 core.c:702 jtag_add_reset(): SRST line released Debug: 186 781 ft2232.c:1736 ft2232_execute_sleep(): sleep 300000 Debug: 187 781 ft2232.c:662 ft2232_send_and_recv(): write buffer (size 3): Debug: 188 781 ft2232.c:643 ft2232_debug_dump_buffer(): 82 01 0f Debug: 190 1085 ft2232.c:1744 ft2232_execute_sleep(): sleep 300000 usec while in RESET Debug: 191 1085 core.c:1378 jtag_init_inner(): Init JTAG chain Debug: 192 1085 core.c:327 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 193 1085 ft2232.c:1584 ft2232_execute_statemove(): statemove end in RESET Debug: 194 1085 ft2232.c:271 clock_tms(): mpsse cmd=4b, tms_bits = 0x000000ff, bit_count=5 Debug: 195 1085 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 196 1085 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 197 1085 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 198 1085 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 199 1085 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 200 1085 ft2232.c:662 ft2232_send_and_recv(): write buffer (size 6): Debug: 201 1085 ft2232.c:643 ft2232_debug_dump_buffer(): 82 09 0f 4b 04 1f Debug: 202 1087 core.c:1039 jtag_examine_chain(): DR scan interrogation for IDCODE/BYPASS Debug: 203 1087 core.c:327 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 204 1087 ft2232.c:1653 ft2232_execute_scan(): DRSCAN type:3 Debug: 205 1087 commands.c:189 jtag_build_buffer(): DRSCAN num_fields: 1 Debug: 206 1087 commands.c:202 jtag_build_buffer(): fields[0].out_value[640]: 0x000000FF000000FF Debug: 207 1087 ft2232.c:332 move_to_state(): start=RESET goal=DRSHIFT Debug: 208 1087 ft2232.c:271 clock_tms(): mpsse cmd=4b, tms_bits = 0x00000017, bit_count=7 Debug: 209 1087 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 210 1087 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 211 1087 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 212 1087 ft2232.c:281 clock_tms(): tap_set_state(RUN/IDLE) Debug: 213 1087 ft2232.c:281 clock_tms(): tap_set_state(DRSELECT) Debug: 214 1087 ft2232.c:281 clock_tms(): tap_set_state(DRCAPTURE) Debug: 215 1087 ft2232.c:281 clock_tms(): tap_set_state(DRSHIFT) Debug: 216 1087 ft2232.c:969 ft2232_add_scan(): finish via PAUSE Debug: 217 1087 ft2232.c:271 clock_tms(): mpsse cmd=6b, tms_bits = 0x00000001, bit_count=2 Debug: 218 1087 ft2232.c:281 clock_tms(): tap_set_state(DREXIT1) Debug: 219 1087 ft2232.c:281 clock_tms(): tap_set_state(DRPAUSE) Debug: 220 1087 ft2232.c:1694 ft2232_execute_scan(): DR scan, 640 bits, end in DRPAUSE Debug: 221 1087 ft2232.c:1584 ft2232_execute_statemove(): statemove end in RESET Debug: 222 1087 ft2232.c:271 clock_tms(): mpsse cmd=4b, tms_bits = 0x000000ff, bit_count=5 Debug: 223 1087 ft2232.c:281 clock_tms(): tap_set_state(DREXIT2) Debug: 224 1087 ft2232.c:281 clock_tms(): tap_set_state(DRUPDATE) Debug: 225 1087 ft2232.c:281 clock_tms(): tap_set_state(DRSELECT) Debug: 226 1087 ft2232.c:281 clock_tms(): tap_set_state(IRSELECT) Debug: 227 1087 ft2232.c:281 clock_tms(): tap_set_state(RESET) Debug: 228 1087 ft2232.c:662 ft2232_send_and_recv(): write buffer (size 97): Debug: 229 1087 ft2232.c:637 ft2232_debug_dump_buffer(): 82 01 0f 4b 06 17 39 4e 00 ff 00 00 00 ff 00 00 Debug: 230 1087 ft2232.c:637 ft2232_debug_dump_buffer(): 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 Debug: 231 1087 ft2232.c:637 ft2232_debug_dump_buffer(): 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 Debug: 232 1087 ft2232.c:637 ft2232_debug_dump_buffer(): 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 Debug: 233 1088 ft2232.c:637 ft2232_debug_dump_buffer(): 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 Debug: 234 1088 ft2232.c:637 ft2232_debug_dump_buffer(): 00 ff 00 00 00 ff 00 00 3b 06 00 6b 01 01 4b 04 Debug: 235 1088 ft2232.c:643 ft2232_debug_dump_buffer(): 1f Debug: 236 1093 ft2232.c:721 ft2232_send_and_recv(): read buffer (0 retries): 81 bytes Debug: 237 1093 ft2232.c:637 ft2232_debug_dump_buffer(): 00 00 3f 60 92 07 ff 00 00 00 ff 00 00 00 ff 00 Debug: 238 1093 ft2232.c:637 ft2232_debug_dump_buffer(): 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 Debug: 239 1093 ft2232.c:637 ft2232_debug_dump_buffer(): 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 Debug: 240 1093 ft2232.c:637 ft2232_debug_dump_buffer(): 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 ff 00 Debug: 241 1093 ft2232.c:637 ft2232_debug_dump_buffer(): 31 60 00 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 Debug: 242 1093 ft2232.c:643 ft2232_debug_dump_buffer(): ff Debug: 243 1093 commands.c:248 jtag_read_buffer(): fields[0].in_value[640]: 0x00FF0792603F0000 Warn : 244 1093 core.c:1062 jtag_examine_chain(): TAP at91sam9260.cpu does not have IDCODE Warn : 245 1093 core.c:948 jtag_examine_chain_display(): JTAG tap: at91sam9260.cpu UNEXPECTED: 0x00000000 (mfg: 0x000, part: 0x0000, ver: 0x0) Error: 246 1093 core.c:948 jtag_examine_chain_display(): JTAG tap: at91sam9260.cpu expected 1 of 1: 0x0792603f (mfg: 0x01f, part: 0x7926, ver: 0x0) Warn : 247 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 1 0x301f8000 Warn : 248 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 33 0x007f83c9 Warn : 249 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 65 0x007f8000 Warn : 250 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 97 0x007f8000 Warn : 251 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 129 0x007f8000 Warn : 252 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 161 0x007f8000 Warn : 253 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 193 0x007f8000 Warn : 254 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 225 0x007f8000 Warn : 255 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 257 0x007f8000 Warn : 256 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 289 0x007f8000 Warn : 257 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 321 0x007f8000 Warn : 258 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 353 0x007f8000 Warn : 259 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 385 0x007f8000 Warn : 260 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 417 0x007f8000 Warn : 261 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 449 0x007f8000 Warn : 262 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 481 0x807f8000 Warn : 263 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 513 0x80003018 Warn : 264 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 545 0x8000007f Warn : 265 1093 core.c:986 jtag_examine_chain_end(): Unexpected idcode after end of chain: 577 0x8000007f Error: 266 1093 core.c:1151 jtag_examine_chain(): double-check your JTAG setup (interface, speed, missing TAPs, ...) Debug: 267 1094 openocd.c:151 handle_init_command(): flash init complete Debug: 268 1094 openocd.c:155 handle_init_command(): mflash init complete Debug: 269 1094 openocd.c:159 handle_init_command(): NAND init complete Debug: 270 1094 openocd.c:163 handle_init_command(): pld init complete Debug: 271 1094 gdb_server.c:2243 gdb_init(): gdb service for target arm926ejs at TCP port 3333 Debug: 272 1103 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 273 1217 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 274 1326 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 275 1434 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 276 1542 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 277 1650 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 278 1758 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 279 1866 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 280 1974 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 281 2082 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 282 2190 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 283 2298 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 284 2406 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 285 2514 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 286 2622 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 287 2730 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 288 2838 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 289 2946 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 290 3054 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 291 3162 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 292 3270 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 293 3378 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 294 3486 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 295 3594 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 296 3702 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 297 3810 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 298 3918 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 299 4026 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 300 4134 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 301 4242 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 302 4350 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 303 4458 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 304 4566 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 305 4675 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 306 4782 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 307 4890 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 308 4998 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 309 5106 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 310 5214 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 311 5322 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt) Debug: 312 5430 target.c:950 target_call_event_callbacks(): target event 4 (gdb-halt)
_______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development