From: Chae-yun L. <all...@gm...> - 2022-03-23 09:22:29
|
Hi, Now I was trying to connect to the JTAG interface using openocd. But the error is occurring now. When I run the openocd with the interface file and the configuration file, I can get the CPUTAID of the ARM debugger correctly. but after that, I got an error message. Error message is "Invalid ACK (4) in DAP response". Now I'm using "OLIMEX ARM-USB-TINY-H" for the JTAG connector. And the openocd version is 0.11.0 Could you comment on this? =============================== Configuration file =============================== source [find target/swj-dp.tcl] adapter_khz 1000 if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { set _CHIPNAME BLABLA } if { [info exists ENDIAN] } { set _ENDIAN $ENDIAN } else { set _ENDIAN little } if { [info exists CPUTAPID] } { set _CPUTAPID $CPUTAPID } else { set _CPUTAPID 0x4ba06477 } swj_newdap $_CHIPNAME cpu -irlen 4 -expected-id $_CPUTAPID dap create $_CHIPNAME.dap -chain-position $_CHIPNAME.cpu set _TARGETNAME1 $_CHIPNAME.cpu0 target create $_TARGETNAME1 cortex_a -endian $_ENDIAN -dap $_CHIPNAME.dap -coreid 0 -dbgbase 0x80030000 $_TARGETNAME1 configure -event reset-start { adapter_khz 1000 } $_TARGETNAME1 configure -event examine-end { global _TARGETNAME1 init cortex_a dbginit } set _TARGETNAME2 $_CHIPNAME.cpu1 target create $_TARGETNAME2 cortex_a -endian $_ENDIAN -dap $_CHIPNAME.dap -coreid 1 -dbgbase 0x80032000 $_TARGETNAME2 configure -event reset-start { adapter_khz 1000 } $_TARGETNAME2 configure -event examine-end { global _TARGETNAME2 init cortex_a dbginit } set _TARGETNAME3 $_CHIPNAME.cpu2 target create $_TARGETNAME3 cortex_a -endian $_ENDIAN -dap $_CHIPNAME.dap -coreid 2 -dbgbase 0x80034000 $_TARGETNAME3 configure -event reset-start { adapter_khz 1000 } $_TARGETNAME3 configure -event examine-end { global _TARGETNAME3 init cortex_a dbginit } set _TARGETNAME4 $_CHIPNAME.cpu3 target create $_TARGETNAME4 cortex_a -endian $_ENDIAN -dap $_CHIPNAME.dap -coreid 3 -dbgbase 0x80036000 $_TARGETNAME4 configure -event reset-start { adapter_khz 1000 } $_TARGETNAME4 configure -event examine-end { global _TARGETNAME4 init cortex_a dbginit } target smp _TARGETNAME1 _TARGETNAME2 _TARGETNAME3 _TARGETNAME4 =============================== Error Message =============================== xPack OpenOCD x86_64 Open On-Chip Debugger 0.11.0+dev (2021-12-07-17:33) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html User : 3 6 options.c:63 configuration_output_handler(): debug_level: 3 User : 4 8 options.c:63 configuration_output_handler(): Debug: 5 9 options.c:244 add_default_dirs(): bindir=bin Debug: 6 10 options.c:245 add_default_dirs(): pkgdatadir= Debug: 7 11 options.c:246 add_default_dirs(): exepath=D:/bren/xpack-openocd-0.11.0-3-win32-x64/xpack-openocd-0.11.0-3/bin Debug: 8 14 options.c:247 add_default_dirs(): bin2data=../ Debug: 9 15 configuration.c:44 add_script_search_dir(): adding C:/Users/uniqu/AppData/Roaming/OpenOCD Debug: 10 16 configuration.c:44 add_script_search_dir(): adding D:/bren/xpack-openocd-0.11.0-3-win32-x64/xpack-openocd-0.11.0-3/bin/..//site Debug: 11 19 configuration.c:44 add_script_search_dir(): adding D:/bren/xpack-openocd-0.11.0-3-win32-x64/xpack-openocd-0.11.0-3/bin/..//scripts Debug: 12 21 command.c:166 script_debug(): command - ocd_find ..\scripts\interface\ftdi\olimex-arm-usb-tiny-h.cfg Debug: 13 23 configuration.c:99 find_file(): found ..\scripts\interface\ftdi\olimex-arm-usb-tiny-h.cfg Debug: 14 26 command.c:166 script_debug(): command - adapter driver ftdi Debug: 15 28 command.c:166 script_debug(): command - ftdi device_desc Olimex OpenOCD JTAG ARM-USB-TINY-H Debug: 16 30 command.c:166 script_debug(): command - ftdi vid_pid 0x15ba 0x002a Debug: 17 32 command.c:166 script_debug(): command - ftdi layout_init 0x0808 0x0a1b Debug: 18 34 command.c:166 script_debug(): command - ftdi layout_signal nSRST -oe 0x0200 Debug: 19 35 command.c:166 script_debug(): command - ftdi layout_signal nTRST -data 0x0100 -oe 0x0100 Debug: 20 37 command.c:166 script_debug(): command - ftdi layout_signal LED -data 0x0800 Debug: 21 38 command.c:166 script_debug(): command - ocd_find ..\scripts\target\deeperi.cfg Debug: 22 40 configuration.c:99 find_file(): found ..\scripts\target\deeperi.cfg Debug: 23 41 command.c:166 script_debug(): command - ocd_find target/swj-dp.tcl Debug: 24 44 configuration.c:99 find_file(): found D:/bren/xpack-openocd-0.11.0-3-win32-x64/xpack-openocd-0.11.0-3/bin/..//scripts/target/swj-dp.tcl Debug: 25 48 command.c:166 script_debug(): command - transport select Info : 26 49 transport.c:276 jim_transport_select(): auto-selecting first available session transport "jtag". To override use 'transport select <transport>'. Debug: 27 51 command.c:166 script_debug(): command - echo DEPRECATED! use 'adapter speed' not 'adapter_khz' User : 28 53 command.c:696 handle_echo(): DEPRECATED! use 'adapter speed' not 'adapter_khz' Debug: 29 54 command.c:166 script_debug(): command - adapter speed 1000 Debug: 30 55 adapter.c:180 adapter_config_khz(): handle adapter khz Debug: 31 57 adapter.c:144 adapter_khz_to_speed(): convert khz to adapter specific speed value Debug: 32 59 adapter.c:144 adapter_khz_to_speed(): convert khz to adapter specific speed value Debug: 33 60 command.c:166 script_debug(): command - transport select Debug: 34 62 command.c:166 script_debug(): command - expr [ string first "jtag" $_TRANSPORT ] != -1 Debug: 35 64 command.c:166 script_debug(): command - transport select Debug: 36 65 command.c:166 script_debug(): command - expr [ string first "swd" $_TRANSPORT ] != -1 Debug: 37 67 command.c:166 script_debug(): command - jtag newtap BLABLA cpu -irlen 4 -expected-id 0x4ba06477 Debug: 38 69 tcl.c:566 jim_newtap_cmd(): Creating New Tap, Chip: BLABLA, Tap: cpu, Dotted: BLABLA.cpu, 4 params Debug: 39 71 tcl.c:591 jim_newtap_cmd(): Processing option: -irlen Debug: 40 72 tcl.c:591 jim_newtap_cmd(): Processing option: -expected-id Debug: 41 74 core.c:1468 jtag_tap_init(): Created Tap: BLABLA.cpu @ abs position 0, irlen 4, capture: 0x1 mask: 0x3 Debug: 42 76 command.c:166 script_debug(): command - dap create BLABLA.dap -chain-position BLABLA.cpu Debug: 43 78 command.c:166 script_debug(): command - target create BLABLA.cpu0 cortex_a -endian little -dap BLABLA.dap -coreid 0 -dbgbase 0x80030000 Debug: 44 82 command.c:166 script_debug(): command - BLABLA.cpu0 configure -event reset-start adapter_khz 1000 Debug: 45 83 command.c:166 script_debug(): command - BLABLA.cpu0 configure -event examine-end global _TARGETNAME1 init cortex_a dbginit Debug: 46 87 command.c:166 script_debug(): command - target create BLABLA.cpu1 cortex_a -endian little -dap BLABLA.dap -coreid 1 -dbgbase 0x80032000 Debug: 47 90 command.c:300 register_command(): command 'arm' is already registered Debug: 48 94 command.c:300 register_command(): command 'arm reg' is already registered Debug: 49 95 command.c:300 register_command(): command 'arm core_state' is already registered Debug: 50 97 command.c:300 register_command(): command 'arm disassemble' is already registered Debug: 51 98 command.c:300 register_command(): command 'arm mcr' is already registered Debug: 52 100 command.c:300 register_command(): command 'arm mrc' is already registered Debug: 53 101 command.c:300 register_command(): command 'arm semihosting' is already registered Debug: 54 103 command.c:300 register_command(): command 'arm semihosting_cmdline' is already registered Debug: 55 105 command.c:300 register_command(): command 'arm semihosting_fileio' is already registered Debug: 56 107 command.c:300 register_command(): command 'arm semihosting_resexit' is already registered Debug: 57 109 command.c:300 register_command(): command 'cache_config' is already registered Debug: 58 110 command.c:300 register_command(): command 'cache_config l2x' is already registered Debug: 59 112 command.c:300 register_command(): command 'cache' is already registered Debug: 60 113 command.c:300 register_command(): command 'cache auto' is already registered Debug: 61 115 command.c:300 register_command(): command 'cache l1' is already registered Debug: 62 116 command.c:300 register_command(): command 'cache l1 info' is already registered Debug: 63 118 command.c:300 register_command(): command 'cache l1 d' is already registered Debug: 64 119 command.c:300 register_command(): command 'cache l1 d flush_all' is already registered Debug: 65 121 command.c:300 register_command(): command 'cache l1 d inval' is already registered Debug: 66 123 command.c:300 register_command(): command 'cache l1 d clean' is already registered Debug: 67 125 command.c:300 register_command(): command 'cache l1 i' is already registered Debug: 68 127 command.c:300 register_command(): command 'cache l1 i inval_all' is already registered Debug: 69 128 command.c:300 register_command(): command 'cache l1 i inval' is already registered Debug: 70 130 command.c:300 register_command(): command 'cache l2x' is already registered Debug: 71 132 command.c:300 register_command(): command 'cache l2x conf' is already registered Debug: 72 133 command.c:300 register_command(): command 'cache l2x info' is already registered Debug: 73 135 command.c:300 register_command(): command 'cache l2x flush_all' is already registered Debug: 74 137 command.c:300 register_command(): command 'cache l2x flush' is already registered Debug: 75 139 command.c:300 register_command(): command 'cache l2x inval' is already registered Debug: 76 141 command.c:300 register_command(): command 'cache l2x clean' is already registered Debug: 77 143 command.c:300 register_command(): command 'cortex_a' is already registered Debug: 78 144 command.c:300 register_command(): command 'cortex_a cache_info' is already registered Debug: 79 146 command.c:300 register_command(): command 'cortex_a dbginit' is already registered Debug: 80 148 command.c:300 register_command(): command 'cortex_a maskisr' is already registered Debug: 81 149 command.c:300 register_command(): command 'cortex_a dacrfixup' is already registered Debug: 82 152 command.c:300 register_command(): command 'cortex_a mmu' is already registered Debug: 83 153 command.c:300 register_command(): command 'cortex_a mmu dump' is already registered Debug: 84 156 command.c:300 register_command(): command 'cortex_a smp' is already registered Debug: 85 157 command.c:300 register_command(): command 'cortex_a smp_gdb' is already registered Debug: 86 159 command.c:166 script_debug(): command - BLABLA.cpu1 configure -event reset-start adapter_khz 1000 Debug: 87 161 command.c:166 script_debug(): command - BLABLA.cpu1 configure -event examine-end global _TARGETNAME2 init cortex_a dbginit Debug: 88 164 command.c:166 script_debug(): command - target create BLABLA.cpu2 cortex_a -endian little -dap BLABLA.dap -coreid 2 -dbgbase 0x80034000 Debug: 89 168 command.c:300 register_command(): command 'arm' is already registered Debug: 90 171 command.c:300 register_command(): command 'arm reg' is already registered Debug: 91 172 command.c:300 register_command(): command 'arm core_state' is already registered Debug: 92 174 command.c:300 register_command(): command 'arm disassemble' is already registered Debug: 93 175 command.c:300 register_command(): command 'arm mcr' is already registered Debug: 94 177 command.c:300 register_command(): command 'arm mrc' is already registered Debug: 95 178 command.c:300 register_command(): command 'arm semihosting' is already registered Debug: 96 180 command.c:300 register_command(): command 'arm semihosting_cmdline' is already registered Debug: 97 182 command.c:300 register_command(): command 'arm semihosting_fileio' is already registered Debug: 98 184 command.c:300 register_command(): command 'arm semihosting_resexit' is already registered Debug: 99 186 command.c:300 register_command(): command 'cache_config' is already registered Debug: 100 188 command.c:300 register_command(): command 'cache_config l2x' is already registered Debug: 101 189 command.c:300 register_command(): command 'cache' is already registered Debug: 102 191 command.c:300 register_command(): command 'cache auto' is already registered Debug: 103 192 command.c:300 register_command(): command 'cache l1' is already registered Debug: 104 194 command.c:300 register_command(): command 'cache l1 info' is already registered Debug: 105 195 command.c:300 register_command(): command 'cache l1 d' is already registered Debug: 106 197 command.c:300 register_command(): command 'cache l1 d flush_all' is already registered Debug: 107 200 command.c:300 register_command(): command 'cache l1 d inval' is already registered Debug: 108 201 command.c:300 register_command(): command 'cache l1 d clean' is already registered Debug: 109 203 command.c:300 register_command(): command 'cache l1 i' is already registered Debug: 110 205 command.c:300 register_command(): command 'cache l1 i inval_all' is already registered Debug: 111 207 command.c:300 register_command(): command 'cache l1 i inval' is already registered Debug: 112 208 command.c:300 register_command(): command 'cache l2x' is already registered Debug: 113 210 command.c:300 register_command(): command 'cache l2x conf' is already registered Debug: 114 211 command.c:300 register_command(): command 'cache l2x info' is already registered Debug: 115 214 command.c:300 register_command(): command 'cache l2x flush_all' is already registered Debug: 116 216 command.c:300 register_command(): command 'cache l2x flush' is already registered Debug: 117 218 command.c:300 register_command(): command 'cache l2x inval' is already registered Debug: 118 220 command.c:300 register_command(): command 'cache l2x clean' is already registered Debug: 119 221 command.c:300 register_command(): command 'cortex_a' is already registered Debug: 120 223 command.c:300 register_command(): command 'cortex_a cache_info' is already registered Debug: 121 225 command.c:300 register_command(): command 'cortex_a dbginit' is already registered Debug: 122 226 command.c:300 register_command(): command 'cortex_a maskisr' is already registered Debug: 123 228 command.c:300 register_command(): command 'cortex_a dacrfixup' is already registered Debug: 124 231 command.c:300 register_command(): command 'cortex_a mmu' is already registered Debug: 125 233 command.c:300 register_command(): command 'cortex_a mmu dump' is already registered Debug: 126 234 command.c:300 register_command(): command 'cortex_a smp' is already registered Debug: 127 236 command.c:300 register_command(): command 'cortex_a smp_gdb' is already registered Debug: 128 238 command.c:166 script_debug(): command - BLABLA.cpu2 configure -event reset-start adapter_khz 1000 Debug: 129 240 command.c:166 script_debug(): command - BLABLA.cpu2 configure -event examine-end global _TARGETNAME3 init cortex_a dbginit Debug: 130 243 command.c:166 script_debug(): command - target create BLABLA.cpu3 cortex_a -endian little -dap BLABLA.dap -coreid 3 -dbgbase 0x80036000 Debug: 131 249 command.c:300 register_command(): command 'arm' is already registered Debug: 132 250 command.c:300 register_command(): command 'arm reg' is already registered Debug: 133 252 command.c:300 register_command(): command 'arm core_state' is already registered Debug: 134 253 command.c:300 register_command(): command 'arm disassemble' is already registered Debug: 135 255 command.c:300 register_command(): command 'arm mcr' is already registered Debug: 136 256 command.c:300 register_command(): command 'arm mrc' is already registered Debug: 137 258 command.c:300 register_command(): command 'arm semihosting' is already registered Debug: 138 260 command.c:300 register_command(): command 'arm semihosting_cmdline' is already registered Debug: 139 262 command.c:300 register_command(): command 'arm semihosting_fileio' is already registered Debug: 140 266 command.c:300 register_command(): command 'arm semihosting_resexit' is already registered Debug: 141 268 command.c:300 register_command(): command 'cache_config' is already registered Debug: 142 270 command.c:300 register_command(): command 'cache_config l2x' is already registered Debug: 143 271 command.c:300 register_command(): command 'cache' is already registered Debug: 144 273 command.c:300 register_command(): command 'cache auto' is already registered Debug: 145 274 command.c:300 register_command(): command 'cache l1' is already registered Debug: 146 277 command.c:300 register_command(): command 'cache l1 info' is already registered Debug: 147 278 command.c:300 register_command(): command 'cache l1 d' is already registered Debug: 148 281 command.c:300 register_command(): command 'cache l1 d flush_all' is already registered Debug: 149 282 command.c:300 register_command(): command 'cache l1 d inval' is already registered Debug: 150 284 command.c:300 register_command(): command 'cache l1 d clean' is already registered Debug: 151 286 command.c:300 register_command(): command 'cache l1 i' is already registered Debug: 152 287 command.c:300 register_command(): command 'cache l1 i inval_all' is already registered Debug: 153 289 command.c:300 register_command(): command 'cache l1 i inval' is already registered Debug: 154 290 command.c:300 register_command(): command 'cache l2x' is already registered Debug: 155 293 command.c:300 register_command(): command 'cache l2x conf' is already registered Debug: 156 294 command.c:300 register_command(): command 'cache l2x info' is already registered Debug: 157 297 command.c:300 register_command(): command 'cache l2x flush_all' is already registered Debug: 158 299 command.c:300 register_command(): command 'cache l2x flush' is already registered Debug: 159 300 command.c:300 register_command(): command 'cache l2x inval' is already registered Debug: 160 302 command.c:300 register_command(): command 'cache l2x clean' is already registered Debug: 161 303 command.c:300 register_command(): command 'cortex_a' is already registered Debug: 162 305 command.c:300 register_command(): command 'cortex_a cache_info' is already registered Debug: 163 306 command.c:300 register_command(): command 'cortex_a dbginit' is already registered Debug: 164 309 command.c:300 register_command(): command 'cortex_a maskisr' is already registered Debug: 165 311 command.c:300 register_command(): command 'cortex_a dacrfixup' is already registered Debug: 166 313 command.c:300 register_command(): command 'cortex_a mmu' is already registered Debug: 167 315 command.c:300 register_command(): command 'cortex_a mmu dump' is already registered Debug: 168 316 command.c:300 register_command(): command 'cortex_a smp' is already registered Debug: 169 318 command.c:300 register_command(): command 'cortex_a smp_gdb' is already registered Debug: 170 320 command.c:166 script_debug(): command - BLABLA.cpu3 configure -event reset-start adapter_khz 1000 Debug: 171 321 command.c:166 script_debug(): command - BLABLA.cpu3 configure -event examine-end global _TARGETNAME4 init cortex_a dbginit Debug: 172 327 command.c:166 script_debug(): command - target smp _TARGETNAME1 _TARGETNAME2 _TARGETNAME3 _TARGETNAME4 Debug: 173 329 target.c:5993 jim_target_smp(): 5 Error: 174 330 command.c:1335 parse_ullong(): Invalid command argument Debug: 175 332 target.c:6003 jim_target_smp(): _TARGETNAME1 Error: 176 333 command.c:1335 parse_ullong(): Invalid command argument Debug: 177 334 target.c:6003 jim_target_smp(): _TARGETNAME2 Error: 178 335 command.c:1335 parse_ullong(): Invalid command argument Debug: 179 337 target.c:6003 jim_target_smp(): _TARGETNAME3 Error: 180 338 command.c:1335 parse_ullong(): Invalid command argument Debug: 181 340 target.c:6003 jim_target_smp(): _TARGETNAME4 Info : 182 343 server.c:311 add_service(): Listening on port 6666 for tcl connections Info : 183 344 server.c:311 add_service(): Listening on port 4444 for telnet connections Debug: 184 346 command.c:166 script_debug(): command - init Debug: 185 347 command.c:166 script_debug(): command - target init Debug: 186 348 command.c:166 script_debug(): command - target names Debug: 187 349 command.c:166 script_debug(): command - BLABLA.cpu0 cget -event gdb-flash-erase-start Debug: 188 351 command.c:166 script_debug(): command - BLABLA.cpu0 configure -event gdb-flash-erase-start reset init Debug: 189 353 command.c:166 script_debug(): command - BLABLA.cpu0 cget -event gdb-flash-write-end Debug: 190 355 command.c:166 script_debug(): command - BLABLA.cpu0 configure -event gdb-flash-write-end reset halt Debug: 191 357 command.c:166 script_debug(): command - BLABLA.cpu0 cget -event gdb-attach Debug: 192 359 command.c:166 script_debug(): command - BLABLA.cpu0 configure -event gdb-attach halt 1000 Debug: 193 361 command.c:166 script_debug(): command - BLABLA.cpu1 cget -event gdb-flash-erase-start Debug: 194 362 command.c:166 script_debug(): command - BLABLA.cpu1 configure -event gdb-flash-erase-start reset init Debug: 195 364 command.c:166 script_debug(): command - BLABLA.cpu1 cget -event gdb-flash-write-end Debug: 196 366 command.c:166 script_debug(): command - BLABLA.cpu1 configure -event gdb-flash-write-end reset halt Debug: 197 368 command.c:166 script_debug(): command - BLABLA.cpu1 cget -event gdb-attach Debug: 198 370 command.c:166 script_debug(): command - BLABLA.cpu1 configure -event gdb-attach halt 1000 Debug: 199 372 command.c:166 script_debug(): command - BLABLA.cpu2 cget -event gdb-flash-erase-start Debug: 200 374 command.c:166 script_debug(): command - BLABLA.cpu2 configure -event gdb-flash-erase-start reset init Debug: 201 376 command.c:166 script_debug(): command - BLABLA.cpu2 cget -event gdb-flash-write-end Debug: 202 378 command.c:166 script_debug(): command - BLABLA.cpu2 configure -event gdb-flash-write-end reset halt Debug: 203 380 command.c:166 script_debug(): command - BLABLA.cpu2 cget -event gdb-attach Debug: 204 382 command.c:166 script_debug(): command - BLABLA.cpu2 configure -event gdb-attach halt 1000 Debug: 205 384 command.c:166 script_debug(): command - BLABLA.cpu3 cget -event gdb-flash-erase-start Debug: 206 386 command.c:166 script_debug(): command - BLABLA.cpu3 configure -event gdb-flash-erase-start reset init Debug: 207 388 command.c:166 script_debug(): command - BLABLA.cpu3 cget -event gdb-flash-write-end Debug: 208 390 command.c:166 script_debug(): command - BLABLA.cpu3 configure -event gdb-flash-write-end reset halt Debug: 209 392 command.c:166 script_debug(): command - BLABLA.cpu3 cget -event gdb-attach Debug: 210 393 command.c:166 script_debug(): command - BLABLA.cpu3 configure -event gdb-attach halt 1000 Debug: 211 395 target.c:1650 handle_target_init_command(): Initializing targets... Debug: 212 396 semihosting_common.c:99 semihosting_common_init(): Debug: 213 398 semihosting_common.c:99 semihosting_common_init(): Debug: 214 399 semihosting_common.c:99 semihosting_common_init(): Debug: 215 400 semihosting_common.c:99 semihosting_common_init(): Debug: 216 403 ftdi.c:665 ftdi_initialize(): ftdi interface using shortest path jtag state transitions Debug: 217 444 mpsse.c:423 mpsse_purge(): - Debug: 218 445 mpsse.c:704 mpsse_loopback_config(): off Debug: 219 446 mpsse.c:749 mpsse_set_frequency(): target 1000000 Hz Debug: 220 448 mpsse.c:741 mpsse_rtck_config(): off Debug: 221 449 mpsse.c:730 mpsse_divide_by_5_config(): off Debug: 222 450 mpsse.c:710 mpsse_set_divisor(): 29 Debug: 223 451 mpsse.c:773 mpsse_set_frequency(): actually 1000000 Hz Debug: 224 452 adapter.c:144 adapter_khz_to_speed(): convert khz to adapter specific speed value Debug: 225 454 adapter.c:148 adapter_khz_to_speed(): have adapter set up Debug: 226 455 mpsse.c:749 mpsse_set_frequency(): target 1000000 Hz Debug: 227 456 mpsse.c:741 mpsse_rtck_config(): off Debug: 228 457 mpsse.c:730 mpsse_divide_by_5_config(): off Debug: 229 458 mpsse.c:710 mpsse_set_divisor(): 29 Debug: 230 459 mpsse.c:773 mpsse_set_frequency(): actually 1000000 Hz Debug: 231 461 adapter.c:144 adapter_khz_to_speed(): convert khz to adapter specific speed value Debug: 232 462 adapter.c:148 adapter_khz_to_speed(): have adapter set up Info : 233 465 adapter.c:108 adapter_init(): clock speed 1000 kHz Debug: 234 466 openocd.c:159 handle_init_command(): Debug Adapter init complete Debug: 235 469 command.c:166 script_debug(): command - transport init Debug: 236 470 transport.c:230 handle_transport_init(): handle_transport_init Debug: 237 471 core.c:824 jtag_add_reset(): SRST line released Debug: 238 472 core.c:849 jtag_add_reset(): TRST line released Debug: 239 474 core.c:322 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 240 475 command.c:166 script_debug(): command - jtag arp_init Debug: 241 476 core.c:1503 jtag_init_inner(): Init JTAG chain Debug: 242 477 core.c:322 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 243 480 core.c:1228 jtag_examine_chain(): DR scan interrogation for IDCODE/BYPASS Debug: 244 482 core.c:322 jtag_call_event_callbacks(): jtag event: TAP reset Info : 245 485 core.c:1127 jtag_examine_chain_display(): JTAG tap: BLABLA.cpu tap/device found: 0x4ba06477 (mfg: 0x23b (ARM Ltd), part: 0xba06, ver: 0x4) Debug: 246 487 core.c:1358 jtag_validate_ircapture(): IR capture validation scan Debug: 247 488 core.c:1415 jtag_validate_ircapture(): BLABLA.cpu: IR capture 0x01 Debug: 248 490 command.c:166 script_debug(): command - dap init Debug: 249 491 arm_dap.c:107 dap_init_all(): Initializing all DAPs ... Debug: 250 492 arm_adi_v5.c:670 dap_dp_init(): BLABLA.dap Debug: 251 493 arm_adi_v5.c:702 dap_dp_init(): DAP: wait CDBGPWRUPACK Debug: 252 496 arm_adi_v5.h:564 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000 Error: 253 500 adi_v5_jtag.c:425 jtagdp_overrun_check(): Invalid ACK (4) in DAP response Debug: 255 502 command.c:555 run_command(): Command 'dap init' failed with error code -107 User : 256 503 command.c:619 command_run_line(): Debug: 257 504 command.c:555 run_command(): Command 'init' failed with error code -4 User : 258 506 command.c:619 command_run_line(): Debug: 259 507 target.c:2193 target_free_all_working_areas_restore(): freeing all working areas Debug: 260 508 target.c:2193 target_free_all_working_areas_restore(): freeing all working areas Debug: 261 510 target.c:2193 target_free_all_working_areas_restore(): freeing all working areas Debug: 262 512 target.c:2193 target_free_all_working_areas_restore(): freeing all working areas |