hi, sorry for that :) Here's the debug level output:
akos@FM12BQ:~/Downloads/openocd-libswd-git4/libswd$ reset^C akos@FM12BQ:~/Downloads/openocd-libswd-git4/libswd$ src/openocd -s tcl -f openocd-swd.cfg Open On-Chip Debugger 0.5.0-dev-g918cd08-dirty (2011-12-08-12:15) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxygen/bugs.html Info : only one transport option; autoselect 'swd' adapter_nsrst_delay: 200 10 kHz 10 kHz User : 30 5 command.c:557 command_print(): debug_level: 3 Debug: 31 5 command.c:151 script_debug(): command - ocd_command ocd_command type ocd_init Debug: 32 5 command.c:151 script_debug(): command - init ocd_init Debug: 34 5 command.c:151 script_debug(): command - ocd_command ocd_command type ocd_target init Debug: 35 5 command.c:151 script_debug(): command - ocd_target ocd_target init Debug: 37 5 target.c:929 handle_target_init_command(): Initializing targets... Debug: 38 5 command.c:364 register_command_handler(): registering 'ocd_target_request'... Debug: 39 5 command.c:364 register_command_handler(): registering 'ocd_trace'... Debug: 40 5 command.c:364 register_command_handler(): registering 'ocd_trace'... Debug: 41 5 command.c:364 register_command_handler(): registering 'ocd_fast_load_image'... Debug: 42 5 command.c:364 register_command_handler(): registering 'ocd_fast_load'... Debug: 43 5 command.c:364 register_command_handler(): registering 'ocd_profile'... Debug: 44 5 command.c:364 register_command_handler(): registering 'ocd_virt2phys'... Debug: 45 5 command.c:364 register_command_handler(): registering 'ocd_reg'... Debug: 46 5 command.c:364 register_command_handler(): registering 'ocd_poll'... Debug: 47 5 command.c:364 register_command_handler(): registering 'ocd_wait_halt'... Debug: 48 5 command.c:364 register_command_handler(): registering 'ocd_halt'... Debug: 49 5 command.c:364 register_command_handler(): registering 'ocd_resume'... Debug: 50 5 command.c:364 register_command_handler(): registering 'ocd_reset'... Debug: 51 5 command.c:364 register_command_handler(): registering 'ocd_soft_reset_halt'... Debug: 52 5 command.c:364 register_command_handler(): registering 'ocd_step'... Debug: 53 5 command.c:364 register_command_handler(): registering 'ocd_mdw'... Debug: 54 5 command.c:364 register_command_handler(): registering 'ocd_mdh'... Debug: 55 5 command.c:364 register_command_handler(): registering 'ocd_mdb'... Debug: 56 5 command.c:364 register_command_handler(): registering 'ocd_mww'... Debug: 57 5 command.c:364 register_command_handler(): registering 'ocd_mwh'... Debug: 58 5 command.c:364 register_command_handler(): registering 'ocd_mwb'... Debug: 59 5 command.c:364 register_command_handler(): registering 'ocd_bp'... Debug: 60 6 command.c:364 register_command_handler(): registering 'ocd_rbp'... Debug: 61 6 command.c:364 register_command_handler(): registering 'ocd_wp'... Debug: 62 6 command.c:364 register_command_handler(): registering 'ocd_rwp'... Debug: 63 6 command.c:364 register_command_handler(): registering 'ocd_load_image'... Debug: 64 6 command.c:364 register_command_handler(): registering 'ocd_dump_image'... Debug: 65 6 command.c:364 register_command_handler(): registering 'ocd_verify_image'... Debug: 66 6 command.c:364 register_command_handler(): registering 'ocd_test_image'... Debug: 67 6 command.c:364 register_command_handler(): registering 'ocd_reset_nag'... Debug: 68 6 ft2232.c:2631 ft2232_init(): ft2232 interface using shortest path jtag state transitions Debug: 69 6 ft2232.c:2504 ft2232_init_libftdi(): 'ft2232' interface using libftdi with 'ktlink_swd' layout (0403:6010) Debug: 70 7 ft2232.c:2551 ft2232_init_libftdi(): current latency timer: 2 Debug: 71 7 ft2232.c:2562 ft2232_init_libftdi(): FTDI chip type: 4 "2232H" Debug: 72 8 ft2232.c:2588 ft2232_set_data_bits_low_byte(): 80 04 23 Debug: 73 8 ft2232.c:2608 ft2232_set_data_bits_high_byte(): 82 36 fe Info : 74 8 ft2232.c:4609 ktlink_init_swd(): KT-LINK SWD-Mode initialization complete... Info : 75 8 ft2232.c:821 ft2232h_ft4232h_clk_divide_by_5(): max TCK change to: 30000 kHz Debug: 76 8 core.c:1602 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 77 8 core.c:1606 adapter_khz_to_speed(): have interface set up Debug: 78 8 ft2232.c:789 ft2232h_ft4232h_adaptive_clocking(): 97 Debug: 79 9 ft2232.c:850 ft2232_speed(): 86 b7 0b Debug: 80 9 core.c:1602 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 81 9 core.c:1606 adapter_khz_to_speed(): have interface set up Info : 82 9 core.c:1421 adapter_init(): clock speed 10 kHz Debug: 83 9 openocd.c:137 handle_init_command(): Debug Adapter init complete Debug: 84 9 command.c:151 script_debug(): command - ocd_command ocd_command type ocd_transport init Debug: 85 9 command.c:151 script_debug(): command - ocd_transport ocd_transport init Debug: 87 9 transport.c:266 handle_transport_init(): handle_transport_init Debug: 88 9 swd_core.c:130 oocd_swd_transport_init(): entering function... SWD_N: Using libswd master-GIT-devel (http://libswd.sf.net) SWD_N: (c) Tomasz Boleslaw CEDRO (http://www.tomek.cedro.info) Info : 89 9 swd_core.c:147 oocd_swd_transport_init(): New SWD context initialized at 0x0x19c06c0 Debug: 90 9 swd_libswd_drv_openocd.c:221 swd_log_level_inherit(): OpenOCD's swd_log_level_inherit(swdctx=@0x19c06c0, loglevel=3) SWD_D: swd_log_level_set(swdctx=0x0x19c06c0, loglevel[0..6]=6/UNKNOWN LOGLEVEL!)SWD_I: Executing swd_dap_activate(swdctx=@0x19c06c0, operation=SWD_OPERATION_EXECUTE) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0510) bits=0 cmdtype=UNDEFINED returns=0 payload=0x00000000 (00000000) Debug: 91 9 swd_libswd_drv_openocd.c:167 swd_drv_mosi_trn(): OpenOCD's swd_drv_mosi_trn(swdctx=@0x19c06c0, bits=1) Debug: 92 9 interface.c:41 oocd_interface_signal_find(): Searching for signal "RnW" Debug: 93 9 interface.c:62 oocd_interface_signal_find(): Signal RnW already exists. Debug: 94 9 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=1, mosidata=@0x746528, misodata=@0x746528, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0360) bits=1 cmdtype=MOSI_TRN returns=1 payload=0x00000000 (00000000) Debug: 95 10 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c04e0, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 96 10 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c04e0) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 97 26 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c07d0, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 98 26 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c07d0) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 99 42 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0800, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 100 42 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0800) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 101 58 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0830, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 102 58 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0830) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 103 74 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0860, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 104 74 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0860) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 105 90 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0890, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 106 90 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0890) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 107 106 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c08c0, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 108 106 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c08c0) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 109 122 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c08f0, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 110 122 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c08f0) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 111 138 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0920, data=0xFFFFFF9E, bits=8, nLSBfirst=0x00) Debug: 112 138 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0920) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffff9e (10011110) Debug: 113 154 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0950, data=0xFFFFFFE7, bits=8, nLSBfirst=0x00) Debug: 114 154 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0950) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffe7 (11100111) SWD_I: Executing swd_dap_reset(swdctx=@0x19c06c0, operation=SWD_OPERATION_EXECUTE) Debug: 115 170 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0980, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 116 170 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0980) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 117 186 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0a20, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 118 186 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0a20) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 119 202 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0a50, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 120 202 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0a50) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 121 218 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0a80, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 122 218 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0a80) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 123 234 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0ab0, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 124 234 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0ab0) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 125 250 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0ae0, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 126 250 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0ae0) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 127 266 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0b10, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 128 266 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0b10) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 129 282 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0b40, data=0xFFFFFFFF, bits=8, nLSBfirst=0x00) Debug: 130 282 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0b40) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0xffffffff (11111111) Debug: 131 298 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0b70, data=0x00, bits=8, nLSBfirst=0x00) Debug: 132 298 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0b70) bits=8 cmdtype=MOSI_CONTROL returns=8 payload=0x00000000 (00000000) SWD_I: Executing swd_dp_read_idcode(swdctx=@0x19c06c0, operation=SWD_OPERATION_EXECUTE) Debug: 133 314 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0ba0, data=0xFFFFFFA5, bits=8, nLSBfirst=0x00) Debug: 134 314 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_D: Sending Request: R DP Addr=00/IDCODE Parity=1 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0ba0) bits=8 cmdtype=MOSI_REQUEST returns=8 payload=0xffffffa5 (10100101) Debug: 135 330 swd_libswd_drv_openocd.c:194 swd_drv_miso_trn(): OpenOCD's swd_drv_miso_trn(swdctx=@0x19c06c0, bits=1) Debug: 136 330 interface.c:41 oocd_interface_signal_find(): Searching for signal "RnW" Debug: 137 330 interface.c:62 oocd_interface_signal_find(): Signal RnW already exists. Debug: 138 334 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=1, mosidata=@0x746520, misodata=@0x746520, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0bd0) bits=1 cmdtype=MISO_TRN returns=1 payload=0x00000001 (00000001) Debug: 139 336 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=3, mosidata=@0x746588, misodata=@0x746590, nLSDfirst=0) Debug: 140 342 swd_libswd_drv_openocd.c:124 swd_drv_miso_8(): OpenOCD's swd_drv_miso_8(swdctx=@0x19c06c0, cmd=@0x19c0c00, data=@0x19c0c00, bits=3, nLSBfirst=0x00) reads: 0x01 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0c00) bits=3 cmdtype=MISO_ACK returns=3 payload=0x00000001 (00000001) Debug: 141 342 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=32, mosidata=@0x746540, misodata=@0x746560, nLSDfirst=0) Debug: 142 405 swd_libswd_drv_openocd.c:152 swd_drv_miso_32(): OpenOCD's swd_drv_miso_32(swdctx=@0x19c06c0, cmd=@0x19c0c30, data=@0x19c0c30, bits=32, nLSBfirst=0x00) reads: 0x2BA01477 Debug: 143 405 swd_libswd_drv_openocd.c:153 swd_drv_miso_32(): OpenOCD's swd_drv_miso_32() reads: 0x2BA01477 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0c30) bits=32 cmdtype=MISO_DATA returns=32 payload=0x2ba01477 (00101011101000000001010001110111) Debug: 144 405 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=1, mosidata=@0x746588, misodata=@0x746590, nLSDfirst=0) Debug: 145 407 swd_libswd_drv_openocd.c:124 swd_drv_miso_8(): OpenOCD's swd_drv_miso_8(swdctx=@0x19c06c0, cmd=@0x19c0ce0, data=@0x19c0ce0, bits=1, nLSBfirst=0x00) reads: 0x00 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0ce0) bits=1 cmdtype=MISO_PARITY returns=1 payload=0x00000000 (00000000) SWD_I: swd_dp_read_idcode(swdctx=@0x19c06c0, operation=SWD_OPERATION_EXECUTE, **idcode=0x2BA01477/00101011101000000001010001110111). Info : 146 407 swd_core.c:167 oocd_swd_transport_init(): SWD transport initialization complete. Found IDCODE=0x2BA01477. Debug: 147 407 openocd.c:150 handle_init_command(): Examining targets... Debug: 148 407 arm_adi_v5.c:1144 ahbap_debugport_init(): Info : 149 407 arm_adi_v5.c:1152 ahbap_debugport_init(): Selecting SWD transport command set. Debug: 150 407 swd_libswd_drv_openocd.c:167 swd_drv_mosi_trn(): OpenOCD's swd_drv_mosi_trn(swdctx=@0x19c06c0, bits=1) Debug: 151 407 interface.c:41 oocd_interface_signal_find(): Searching for signal "RnW" Debug: 152 407 interface.c:62 oocd_interface_signal_find(): Signal RnW already exists. Debug: 153 408 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=1, mosidata=@0x746528, misodata=@0x746528, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19d3860) bits=1 cmdtype=MOSI_TRN returns=1 payload=0x00000000 (00000000) Debug: 154 409 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c00f0, data=0xFFFFFF8D, bits=8, nLSBfirst=0x00) Debug: 155 409 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_D: Sending Request: R DP Addr=01/([CTRL/STAT] or WCR) Parity=0 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c00f0) bits=8 cmdtype=MOSI_REQUEST returns=8 payload=0xffffff8d (10001101) Debug: 156 425 swd_libswd_drv_openocd.c:194 swd_drv_miso_trn(): OpenOCD's swd_drv_miso_trn(swdctx=@0x19c06c0, bits=1) Debug: 157 425 interface.c:41 oocd_interface_signal_find(): Searching for signal "RnW" Debug: 158 425 interface.c:62 oocd_interface_signal_find(): Signal RnW already exists. Debug: 159 429 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=1, mosidata=@0x746520, misodata=@0x746520, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0120) bits=1 cmdtype=MISO_TRN returns=1 payload=0x00000001 (00000001) Debug: 160 431 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=3, mosidata=@0x746588, misodata=@0x746590, nLSDfirst=0) Debug: 161 437 swd_libswd_drv_openocd.c:124 swd_drv_miso_8(): OpenOCD's swd_drv_miso_8(swdctx=@0x19c06c0, cmd=@0x19c02c0, data=@0x19c02c0, bits=3, nLSBfirst=0x00) reads: 0x01 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c02c0) bits=3 cmdtype=MISO_ACK returns=3 payload=0x00000001 (00000001) Debug: 162 437 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=32, mosidata=@0x746540, misodata=@0x746560, nLSDfirst=0) Debug: 163 501 swd_libswd_drv_openocd.c:152 swd_drv_miso_32(): OpenOCD's swd_drv_miso_32(swdctx=@0x19c06c0, cmd=@0x19b8b60, data=@0x19b8b60, bits=32, nLSBfirst=0x00) reads: 0xF0000003 Debug: 164 501 swd_libswd_drv_openocd.c:153 swd_drv_miso_32(): OpenOCD's swd_drv_miso_32() reads: 0xF0000003 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19b8b60) bits=32 cmdtype=MISO_DATA returns=32 payload=0xf0000003 (11110000000000000000000000000011) Debug: 165 501 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=1, mosidata=@0x746588, misodata=@0x746590, nLSDfirst=0) Debug: 166 503 swd_libswd_drv_openocd.c:124 swd_drv_miso_8(): OpenOCD's swd_drv_miso_8(swdctx=@0x19c06c0, cmd=@0x19c0150, data=@0x19c0150, bits=1, nLSBfirst=0x00) reads: 0x00 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0150) bits=1 cmdtype=MISO_PARITY returns=1 payload=0x00000000 (00000000) SWD_I: swd_dp_read(swdctx=@0x19c06c0, operation=SWD_OPERATION_EXECUTE, addr=0x4, **data=0xF0000003/11110000000000000000000000000011). Debug: 167 503 swd_libswd_drv_openocd.c:167 swd_drv_mosi_trn(): OpenOCD's swd_drv_mosi_trn(swdctx=@0x19c06c0, bits=1) Debug: 168 503 interface.c:41 oocd_interface_signal_find(): Searching for signal "RnW" Debug: 169 503 interface.c:62 oocd_interface_signal_find(): Signal RnW already exists. Debug: 170 504 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=1, mosidata=@0x746528, misodata=@0x746528, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0180) bits=1 cmdtype=MOSI_TRN returns=1 payload=0x00000000 (00000000) Debug: 171 505 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c01b0, data=0xFFFFFF81, bits=8, nLSBfirst=0x00) Debug: 172 505 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_D: Sending Request: W DP Addr=00/ABORT Parity=0 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c01b0) bits=8 cmdtype=MOSI_REQUEST returns=8 payload=0xffffff81 (10000001) Debug: 173 521 swd_libswd_drv_openocd.c:194 swd_drv_miso_trn(): OpenOCD's swd_drv_miso_trn(swdctx=@0x19c06c0, bits=1) Debug: 174 521 interface.c:41 oocd_interface_signal_find(): Searching for signal "RnW" Debug: 175 521 interface.c:62 oocd_interface_signal_find(): Signal RnW already exists. Debug: 176 525 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=1, mosidata=@0x746520, misodata=@0x746520, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19bfed0) bits=1 cmdtype=MISO_TRN returns=1 payload=0x00000001 (00000001) Debug: 177 527 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=3, mosidata=@0x746588, misodata=@0x746590, nLSDfirst=0) Debug: 178 533 swd_libswd_drv_openocd.c:124 swd_drv_miso_8(): OpenOCD's swd_drv_miso_8(swdctx=@0x19c06c0, cmd=@0x19bff00, data=@0x19bff00, bits=3, nLSBfirst=0x00) reads: 0x01 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19bff00) bits=3 cmdtype=MISO_ACK returns=3 payload=0x00000001 (00000001) Debug: 179 533 swd_libswd_drv_openocd.c:167 swd_drv_mosi_trn(): OpenOCD's swd_drv_mosi_trn(swdctx=@0x19c06c0, bits=1) Debug: 180 533 interface.c:41 oocd_interface_signal_find(): Searching for signal "RnW" Debug: 181 533 interface.c:62 oocd_interface_signal_find(): Signal RnW already exists. Debug: 182 534 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=1, mosidata=@0x746528, misodata=@0x746528, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19bff30) bits=1 cmdtype=MOSI_TRN returns=1 payload=0x00000000 (00000000) Debug: 183 535 swd_libswd_drv_openocd.c:84 swd_drv_mosi_32(): OpenOCD's swd_drv_mosi_32(swdctx=@0x19c06c0, cmd=@0x19bff60, data=0x0000001E, bits=32, nLSBfirst=0x00) Debug: 184 535 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=32, mosidata=@0x7465a0, misodata=@0x7465c0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19bff60) bits=32 cmdtype=MOSI_DATA returns=32 payload=0x0000001e (00000000000000000000000000011110) Debug: 185 599 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0d10, data=0x00, bits=1, nLSBfirst=0x00) Debug: 186 599 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=1, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0d10) bits=1 cmdtype=MOSI_PARITY returns=8 payload=0x00000000 (00000000) Debug: 187 601 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c0d40, data=0xFFFFFF8D, bits=8, nLSBfirst=0x00) Debug: 188 601 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_D: Sending Request: R DP Addr=01/([CTRL/STAT] or WCR) Parity=0 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0d40) bits=8 cmdtype=MOSI_REQUEST returns=8 payload=0xffffff8d (10001101) Debug: 189 617 swd_libswd_drv_openocd.c:194 swd_drv_miso_trn(): OpenOCD's swd_drv_miso_trn(swdctx=@0x19c06c0, bits=1) Debug: 190 617 interface.c:41 oocd_interface_signal_find(): Searching for signal "RnW" Debug: 191 617 interface.c:62 oocd_interface_signal_find(): Signal RnW already exists. Debug: 192 621 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=1, mosidata=@0x746520, misodata=@0x746520, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0d70) bits=1 cmdtype=MISO_TRN returns=1 payload=0x00000001 (00000001) Debug: 193 623 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=3, mosidata=@0x746588, misodata=@0x746590, nLSDfirst=0) Debug: 194 629 swd_libswd_drv_openocd.c:124 swd_drv_miso_8(): OpenOCD's swd_drv_miso_8(swdctx=@0x19c06c0, cmd=@0x19c0da0, data=@0x19c0da0, bits=3, nLSBfirst=0x00) reads: 0x01 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0da0) bits=3 cmdtype=MISO_ACK returns=3 payload=0x00000001 (00000001) Debug: 195 629 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=32, mosidata=@0x746540, misodata=@0x746560, nLSDfirst=0) Debug: 196 693 swd_libswd_drv_openocd.c:152 swd_drv_miso_32(): OpenOCD's swd_drv_miso_32(swdctx=@0x19c06c0, cmd=@0x19c0f90, data=@0x19c0f90, bits=32, nLSBfirst=0x00) reads: 0xF0000001 Debug: 197 693 swd_libswd_drv_openocd.c:153 swd_drv_miso_32(): OpenOCD's swd_drv_miso_32() reads: 0xF0000001 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0f90) bits=32 cmdtype=MISO_DATA returns=32 payload=0xf0000001 (11110000000000000000000000000001) Debug: 198 693 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=1, mosidata=@0x746588, misodata=@0x746590, nLSDfirst=0) Debug: 199 695 swd_libswd_drv_openocd.c:124 swd_drv_miso_8(): OpenOCD's swd_drv_miso_8(swdctx=@0x19c06c0, cmd=@0x19c0fc0, data=@0x19c0fc0, bits=1, nLSBfirst=0x00) reads: 0x01 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0fc0) bits=1 cmdtype=MISO_PARITY returns=1 payload=0x00000001 (00000001) SWD_I: swd_dp_read(swdctx=@0x19c06c0, operation=SWD_OPERATION_EXECUTE, addr=0x4, **data=0xF0000001/11110000000000000000000000000001). Debug: 200 695 swd_libswd_drv_openocd.c:167 swd_drv_mosi_trn(): OpenOCD's swd_drv_mosi_trn(swdctx=@0x19c06c0, bits=1) Debug: 201 695 interface.c:41 oocd_interface_signal_find(): Searching for signal "RnW" Debug: 202 695 interface.c:62 oocd_interface_signal_find(): Signal RnW already exists. Debug: 203 696 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=1, mosidata=@0x746528, misodata=@0x746528, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c0ff0) bits=1 cmdtype=MOSI_TRN returns=1 payload=0x00000000 (00000000) Debug: 204 697 swd_libswd_drv_openocd.c:55 swd_drv_mosi_8(): OpenOCD's swd_drv_mosi_8(swdctx=@0x19c06c0, cmd=@0x19c1020, data=0xFFFFFFA9, bits=8, nLSBfirst=0x00) Debug: 205 697 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=8, mosidata=@0x7465e8, misodata=@0x7465f0, nLSDfirst=0) SWD_D: Sending Request: W DP Addr=01/([CTRL/STAT] or WCR) Parity=1 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c1020) bits=8 cmdtype=MOSI_REQUEST returns=8 payload=0xffffffa9 (10101001) Debug: 206 713 swd_libswd_drv_openocd.c:194 swd_drv_miso_trn(): OpenOCD's swd_drv_miso_trn(swdctx=@0x19c06c0, bits=1) Debug: 207 713 interface.c:41 oocd_interface_signal_find(): Searching for signal "RnW" Debug: 208 713 interface.c:62 oocd_interface_signal_find(): Signal RnW already exists. Debug: 209 717 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=1, mosidata=@0x746520, misodata=@0x746520, nLSDfirst=0) SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c1050) bits=1 cmdtype=MISO_TRN returns=1 payload=0x00000001 (00000001) Debug: 210 719 ft2232.c:733 ft2232_transfer(): ft2232_transfer(device=@(nil), bits=3, mosidata=@0x746588, misodata=@0x746590, nLSDfirst=0) Debug: 211 725 swd_libswd_drv_openocd.c:124 swd_drv_miso_8(): OpenOCD's swd_drv_miso_8(swdctx=@0x19c06c0, cmd=@0x19c1080, data=@0x19c1080, bits=3, nLSBfirst=0x00) reads: 0x01 SWD_P: swd_drv_transmit(swdctx=@0x0x19c06c0, cmd=@0x0x19c1080) bits=3 cmdtype=MISO_ACK returns=3 payload=0x00000001 (00000001) Debug: 212 725 swd_libswd_drv_openocd.c:167 swd_drv_mosi_trn(): OpenOCD's swd_drv_mosi_trn(swdctx=@0x19c06c0, bits=1) On 15 December 2011 22:29, Tomek CEDRO <tomek.ce...@gmail.com> wrote: > Thanks for testing Akos :-) Please set debug_level 3 then we can see > the bitflow :-) > > On Thu, Dec 15, 2011 at 3:13 PM, Akos Vandra <axo...@gmail.com> wrote: >> Hi! >> >> I just started trying out the swd mode for an lpc1768. However it does >> not work unfortunately. >> >> I haven't had the time to dig deep into the code yet, but I keep >> getting an ACK with value 0, even though this ACK value is undefined >> in the header files. >> I'm not sure if this help a lot, but I'll try to dig deeper when I >> have the time. >> >> My output: >> >> >> akos@FM12BQ:~/Downloads/openocd-libswd-git4/libswd$ src/openocd -s tcl >> -f openocd-swd.cfg >> Open On-Chip Debugger 0.5.0-dev-g918cd08-dirty (2011-12-08-12:15) >> Licensed under GNU GPL v2 >> For bug reports, read >> http://openocd.berlios.de/doc/doxygen/bugs.html >> Info : only one transport option; autoselect 'swd' >> adapter_nsrst_delay: 200 >> 10 kHz >> 10 kHz >> Info : KT-LINK SWD-Mode initialization complete... >> Info : max TCK change to: 30000 kHz >> Info : clock speed 10 kHz >> SWD_N: Using libswd master-GIT-devel (http://libswd.sf.net) >> SWD_N: (c) Tomasz Boleslaw CEDRO (http://www.tomek.cedro.info) >> Info : New SWD context initialized at 0x0x2593230 >> SWD_I: Executing swd_dap_activate(swdctx=@0x2593230, >> operation=SWD_OPERATION_EXECUTE) >> SWD_I: Executing swd_dap_reset(swdctx=@0x2593230, >> operation=SWD_OPERATION_EXECUTE) >> SWD_I: Executing swd_dp_read_idcode(swdctx=@0x2593230, >> operation=SWD_OPERATION_EXECUTE) >> SWD_E: swd_drv_transmit(swdctx=@0x0x2593230, cmd=@0x0x2593780, ack=0): >> Unknown ACK detected! DAP Stalled or Target Powered Down...? >> SWD_E: swd_drv_transmit(swdctx=@0x0x2593230, cmd=@0x0x2593780): Bad >> ACK, clearing cmdq tail to preserve synchronization... >> Error: swd_dap_detect() error -16 ([SWD_ERROR_ACK] acknowledge error) >> in procedure 'transport' >> Runtime Error: openocd-swd.cfg:4: >> in procedure 'script' >> at file "embedded:startup.tcl", line 58 >> in procedure 'init' called at file "openocd-swd.cfg", line 4 > > > > -- > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development