From: Rick <ric...@sl...> - 2021-07-10 14:35:35
|
Hello, I've been trying to debug a TI DM3730 target quite similar to the Beagleboard-xM. Older releases of OpenOCD up to 0.9.0 work but 0.10.0 and 0.11.0 fail examination. The first problem with the newer releases is a bug in the amdm37x.cfg file on line 130. The TAP name was changed from dap to cpu on line 89 but the corresponding change was not made on line 130. jtag configure $_CHIPNAME.jrc -event setup "jtag tapenable $_CHIPNAME.dap" <<-- old / broken jtag configure $_CHIPNAME.jrc -event setup "jtag tapenable $_CHIPNAME.cpu" <<-- Fix After fixing this I get very similar initialization behavior to 0.9.0, up to a point. The most suspicious change is the switch from AHB-AP to APB-AP for memory access between these releases. The most similar problem report I could find is here https://sourceforge.net/p/openocd/mailman/openocd-user/thread/1453818670-sup-5699%40spinach/#msg34796979 However the above solution does not work for me because my problem happens during the examination stage and the setting of the DBGEN bit comes much later. Here's -d3 output of it failing with 0.11.0, and I'll post 0.9.0's successful output afterwards: xPack OpenOCD, x86_64 Open On-Chip Debugger 0.11.0-00155-ge392e485e (2021-03-15-16:44) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html User : 13 2 options.c:63 configuration_output_handler(): debug_level: 3 User : 14 2 options.c:63 configuration_output_handler(): Debug: 15 3 options.c:244 add_default_dirs(): bindir=bin Debug: 16 3 options.c:245 add_default_dirs(): pkgdatadir= Debug: 17 3 options.c:246 add_default_dirs(): exepath=C:/openocd/bin Debug: 18 3 options.c:247 add_default_dirs(): bin2data=../ Debug: 19 3 configuration.c:42 add_script_search_dir(): adding C:/Users/rrichard/AppData/Roaming/OpenOCD Debug: 20 4 configuration.c:42 add_script_search_dir(): adding C:/openocd/bin/..//site Debug: 21 4 configuration.c:42 add_script_search_dir(): adding C:/openocd/bin/..//scripts Debug: 22 5 configuration.c:97 find_file(): found scripts\interface\jlink.cfg Debug: 23 6 command.c:146 script_debug(): command - adapter driver jlink Debug: 25 7 configuration.c:97 find_file(): found scripts\board\ti_beagleboard_xm.cfg Debug: 26 8 configuration.c:97 find_file(): found C:/openocd/bin/..//scripts/target/amdm37x.cfg Debug: 27 8 command.c:146 script_debug(): command - adapter speed 10 Debug: 29 8 core.c:1822 jtag_config_khz(): handle jtag khz Debug: 30 9 core.c:1785 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 31 9 core.c:1785 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 32 10 configuration.c:97 find_file(): found C:/openocd/bin/..//scripts/target/icepick.cfg Debug: 33 10 command.c:146 script_debug(): command - transport select Info : 34 11 transport.c:275 jim_transport_select(): auto-selecting first available session transport "jtag". To override use 'transport select <transport>'. Debug: 35 11 command.c:146 script_debug(): command - transport select Debug: 36 11 command.c:146 script_debug(): command - jtag newtap dm37x cpu -irlen 4 -ircapture 0x1 -irmask 0xf -disable Debug: 37 12 tcl.c:571 jim_newtap_cmd(): Creating New Tap, Chip: dm37x, Tap: cpu, Dotted: dm37x.cpu, 7 params Debug: 38 12 tcl.c:596 jim_newtap_cmd(): Processing option: -irlen Debug: 39 12 tcl.c:596 jim_newtap_cmd(): Processing option: -ircapture Debug: 40 13 tcl.c:596 jim_newtap_cmd(): Processing option: -irmask Debug: 41 13 tcl.c:596 jim_newtap_cmd(): Processing option: -disable Debug: 42 14 core.c:1484 jtag_tap_init(): Created Tap: dm37x.cpu @ abs position 0, irlen 4, capture: 0x1 mask: 0xf Debug: 43 15 command.c:146 script_debug(): command - jtag configure dm37x.cpu -event tap-enable icepick_c_tapenable dm37x.jrc 3 Debug: 44 15 command.c:146 script_debug(): command - jtag newtap dm37x arm2 -irlen 4 -ircapture 0x1 -irmask 0x0f -disable Debug: 45 16 tcl.c:571 jim_newtap_cmd(): Creating New Tap, Chip: dm37x, Tap: arm2, Dotted: dm37x.arm2, 7 params Debug: 46 17 tcl.c:596 jim_newtap_cmd(): Processing option: -irlen Debug: 47 18 tcl.c:596 jim_newtap_cmd(): Processing option: -ircapture Debug: 48 18 tcl.c:596 jim_newtap_cmd(): Processing option: -irmask Debug: 49 18 tcl.c:596 jim_newtap_cmd(): Processing option: -disable Debug: 50 19 core.c:1484 jtag_tap_init(): Created Tap: dm37x.arm2 @ abs position 1, irlen 4, capture: 0x1 mask: 0xf Debug: 51 20 command.c:146 script_debug(): command - jtag configure dm37x.arm2 -event tap-enable icepick_c_tapenable dm37x.jrc 2 Debug: 52 21 command.c:146 script_debug(): command - jtag newtap dm37x dsp -irlen 38 -ircapture 0x25 -irmask 0x3f -disable Debug: 53 21 tcl.c:571 jim_newtap_cmd(): Creating New Tap, Chip: dm37x, Tap: dsp, Dotted: dm37x.dsp, 7 params Debug: 54 21 tcl.c:596 jim_newtap_cmd(): Processing option: -irlen Warn : 55 22 tcl.c:492 jim_newtap_ir_param(): dm37x.dsp: huge IR length 38 Debug: 56 22 tcl.c:596 jim_newtap_cmd(): Processing option: -ircapture Debug: 57 22 tcl.c:596 jim_newtap_cmd(): Processing option: -irmask Debug: 58 22 tcl.c:596 jim_newtap_cmd(): Processing option: -disable Debug: 59 23 core.c:1484 jtag_tap_init(): Created Tap: dm37x.dsp @ abs position 2, irlen 38, capture: 0x25 mask: 0x3f Debug: 60 23 command.c:146 script_debug(): command - jtag configure dm37x.dsp -event tap-enable icepick_c_tapenable dm37x.jrc 1 Debug: 61 23 command.c:146 script_debug(): command - jtag newtap dm37x d2d -irlen 4 -ircapture 0x1 -irmask 0x0f -disable Debug: 62 24 tcl.c:571 jim_newtap_cmd(): Creating New Tap, Chip: dm37x, Tap: d2d, Dotted: dm37x.d2d, 7 params Debug: 63 24 tcl.c:596 jim_newtap_cmd(): Processing option: -irlen Debug: 64 24 tcl.c:596 jim_newtap_cmd(): Processing option: -ircapture Debug: 65 25 tcl.c:596 jim_newtap_cmd(): Processing option: -irmask Debug: 66 25 tcl.c:596 jim_newtap_cmd(): Processing option: -disable Debug: 67 25 core.c:1484 jtag_tap_init(): Created Tap: dm37x.d2d @ abs position 3, irlen 4, capture: 0x1 mask: 0xf Debug: 68 26 command.c:146 script_debug(): command - jtag configure dm37x.d2d -event tap-enable icepick_c_tapenable dm37x.jrc 0 Debug: 69 26 command.c:146 script_debug(): command - jtag newtap dm37x jrc -irlen 6 -ircapture 0x1 -irmask 0x3f -expected-id 0x2b89102f -expected-id 0x1b89102f -expected-id 0x0b89102f Debug: 70 27 tcl.c:571 jim_newtap_cmd(): Creating New Tap, Chip: dm37x, Tap: jrc, Dotted: dm37x.jrc, 12 params Debug: 71 27 tcl.c:596 jim_newtap_cmd(): Processing option: -irlen Debug: 72 27 tcl.c:596 jim_newtap_cmd(): Processing option: -ircapture Debug: 73 27 tcl.c:596 jim_newtap_cmd(): Processing option: -irmask Debug: 74 28 tcl.c:596 jim_newtap_cmd(): Processing option: -expected-id Debug: 75 28 tcl.c:596 jim_newtap_cmd(): Processing option: -expected-id Debug: 76 28 tcl.c:596 jim_newtap_cmd(): Processing option: -expected-id Debug: 77 28 core.c:1484 jtag_tap_init(): Created Tap: dm37x.jrc @ abs position 4, irlen 6, capture: 0x1 mask: 0x3f Debug: 78 29 command.c:146 script_debug(): command - jtag configure dm37x.jrc -event post-reset runtest 100 Debug: 79 29 command.c:146 script_debug(): command - jtag configure dm37x.jrc -event setup jtag tapenable dm37x.cpu Debug: 80 30 command.c:146 script_debug(): command - echo Creating DAP User : 82 30 command.c:769 jim_echo(): Creating DAP Debug: 83 30 command.c:146 script_debug(): command - dap create dm37x.dap -chain-position dm37x.cpu Debug: 84 31 command.c:146 script_debug(): command - target create dm37x.cpu cortex_a -dap dm37x.dap Debug: 85 31 command.c:146 script_debug(): command - dm37x.cpu configure -work-area-phys 0x40200000 -work-area-size 0x4000 Debug: 86 32 target.c:2172 target_free_all_working_areas_restore(): freeing all working areas Debug: 87 32 target.c:2172 target_free_all_working_areas_restore(): freeing all working areas Debug: 88 32 command.c:146 script_debug(): command - dm37x.cpu configure -event reset-start adapter speed 10 Debug: 89 33 command.c:146 script_debug(): command - dm37x.cpu configure -event reset-assert global _CHIPNAME # assert warm system reset through ICEPick icepick_c_wreset $_CHIPNAME.jrc Debug: 90 33 command.c:146 script_debug(): command - dm37x.cpu configure -event reset-assert-post global _TARGETNAME amdm37x_dbginit $_TARGETNAME adapter speed 1000 Debug: 91 34 command.c:146 script_debug(): command - dm37x.cpu configure -event gdb-attach global _TARGETNAME amdm37x_dbginit $_TARGETNAME echo "Halting target" halt Debug: 92 35 command.c:146 script_debug(): command - reset_config trst_only User : 94 35 options.c:63 configuration_output_handler(): trst_only separate trst_push_pull User : 95 35 options.c:63 configuration_output_handler(): Info : 96 46 server.c:311 add_service(): Listening on port 6666 for tcl connections Info : 97 47 server.c:311 add_service(): Listening on port 4444 for telnet connections Debug: 98 47 command.c:146 script_debug(): command - init Debug: 100 47 command.c:146 script_debug(): command - target init Debug: 102 48 command.c:146 script_debug(): command - target names Debug: 103 48 command.c:146 script_debug(): command - dm37x.cpu cget -event gdb-flash-erase-start Debug: 104 48 command.c:146 script_debug(): command - dm37x.cpu configure -event gdb-flash-erase-start reset init Debug: 105 49 command.c:146 script_debug(): command - dm37x.cpu cget -event gdb-flash-write-end Debug: 106 49 command.c:146 script_debug(): command - dm37x.cpu configure -event gdb-flash-write-end reset halt Debug: 107 49 command.c:146 script_debug(): command - dm37x.cpu cget -event gdb-attach Debug: 108 50 target.c:1639 handle_target_init_command(): Initializing targets... Debug: 109 50 semihosting_common.c:99 semihosting_common_init(): Debug: 110 50 jlink.c:647 jlink_init(): Using libjaylink 0.2.0 (compiled with 0.2.0). Debug: 111 96 jlink.c:526 jaylink_log_handler(): Found device (VID:PID = 1366:0101, bus:address = 002:005). Debug: 112 98 jlink.c:526 jaylink_log_handler(): Device: USB address = 0. Debug: 113 98 jlink.c:526 jaylink_log_handler(): Device: Serial number = 67351142. Debug: 114 98 jlink.c:526 jaylink_log_handler(): Allocating new device instance. Debug: 115 98 jlink.c:526 jaylink_log_handler(): Found 1 USB device(s). Debug: 116 99 jlink.c:526 jaylink_log_handler(): Trying to open device (bus:address = 002:005). Debug: 117 99 jlink.c:526 jaylink_log_handler(): Using endpoint 81 (IN) and 02 (OUT). Debug: 118 100 jlink.c:526 jaylink_log_handler(): Device opened successfully. Info : 126 100 jlink.c:702 jlink_init(): J-Link ARM V8 compiled Nov 28 2014 13:44:46 Info : 139 101 jlink.c:743 jlink_init(): Hardware version: 8.00 Info : 148 102 jlink.c:784 jlink_init(): VTarget = 1.760 V Debug: 161 103 jlink.c:937 jlink_reset(): TRST: 0, SRST: 0. Debug: 181 110 core.c:1785 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 182 111 core.c:1789 adapter_khz_to_speed(): have interface set up Debug: 189 111 core.c:1785 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 190 111 core.c:1789 adapter_khz_to_speed(): have interface set up Info : 191 112 core.c:1565 adapter_init(): clock speed 10 kHz Debug: 192 112 openocd.c:159 handle_init_command(): Debug Adapter init complete Debug: 193 112 command.c:146 script_debug(): command - transport init Debug: 195 112 transport.c:229 handle_transport_init(): handle_transport_init Debug: 196 113 jlink.c:937 jlink_reset(): TRST: 0, SRST: 0. Debug: 201 113 core.c:830 jtag_add_reset(): SRST line released Debug: 202 113 core.c:855 jtag_add_reset(): TRST line released Debug: 203 114 core.c:327 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 204 114 tcl.c:654 jtag_tap_handle_event(): JTAG tap: dm37x.jrc event: 0 (post-reset) action: runtest 100 Debug: 205 114 command.c:146 script_debug(): command - runtest 100 Debug: 216 126 command.c:146 script_debug(): command - jtag arp_init Debug: 217 126 core.c:1578 jtag_init_inner(): Init JTAG chain Debug: 218 126 core.c:327 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 219 126 tcl.c:654 jtag_tap_handle_event(): JTAG tap: dm37x.jrc event: 0 (post-reset) action: runtest 100 Debug: 220 127 command.c:146 script_debug(): command - runtest 100 Debug: 231 139 core.c:1243 jtag_examine_chain(): DR scan interrogation for IDCODE/BYPASS Debug: 232 139 core.c:327 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 233 139 tcl.c:654 jtag_tap_handle_event(): JTAG tap: dm37x.jrc event: 0 (post-reset) action: runtest 100 Debug: 234 140 command.c:146 script_debug(): command - runtest 100 Info : 245 222 core.c:1142 jtag_examine_chain_display(): JTAG tap: dm37x.jrc tap/device found: 0x2b89102f (mfg: 0x017 (Texas Instruments), part: 0xb891, ver: 0x2) Debug: 246 224 core.c:1374 jtag_validate_ircapture(): IR capture validation scan Debug: 256 228 core.c:1431 jtag_validate_ircapture(): dm37x.jrc: IR capture 0x01 Debug: 257 229 tcl.c:654 jtag_tap_handle_event(): JTAG tap: dm37x.jrc event: 1 (setup) action: jtag tapenable dm37x.cpu Debug: 258 231 command.c:146 script_debug(): command - jtag tapenable dm37x.cpu Debug: 259 232 tcl.c:654 jtag_tap_handle_event(): JTAG tap: dm37x.cpu event: 2 (tap-enable) action: icepick_c_tapenable dm37x.jrc 3 Debug: 260 234 command.c:146 script_debug(): command - irscan dm37x.jrc 0x07 -endstate IRPAUSE Debug: 271 237 command.c:146 script_debug(): command - drscan dm37x.jrc 8 0x89 -endstate DRPAUSE Debug: 281 239 command.c:146 script_debug(): command - irscan dm37x.jrc 0x02 -endstate IRPAUSE Debug: 292 242 command.c:146 script_debug(): command - drscan dm37x.jrc 32 2164264960 -endstate DRPAUSE Debug: 302 247 command.c:146 script_debug(): command - irscan dm37x.jrc 0x02 -endstate IRPAUSE Debug: 313 251 command.c:146 script_debug(): command - drscan dm37x.jrc 32 2735800392 -endstate DRPAUSE Debug: 323 256 command.c:146 script_debug(): command - irscan dm37x.jrc 0x02 -endstate IRPAUSE Debug: 334 259 command.c:146 script_debug(): command - drscan dm37x.jrc 32 2735808584 -endstate DRPAUSE Debug: 344 264 command.c:146 script_debug(): command - irscan dm37x.jrc 0x02 -endstate IRPAUSE Debug: 355 267 command.c:146 script_debug(): command - drscan dm37x.jrc 32 2735808840 -endstate DRPAUSE Debug: 365 272 command.c:146 script_debug(): command - irscan dm37x.jrc 0x00 -endstate RUN/IDLE Debug: 376 275 command.c:146 script_debug(): command - runtest 10 Info : 387 277 tcl.c:676 jtag_tap_handle_event(): JTAG tap: dm37x.cpu enabled Debug: 388 278 core.c:327 jtag_call_event_callbacks(): jtag event: TAP enabled Debug: 389 278 command.c:146 script_debug(): command - dap init Debug: 391 279 arm_dap.c:106 dap_init_all(): Initializing all DAPs ... Debug: 392 280 arm_adi_v5.c:653 dap_dp_init(): dm37x.dap Debug: 393 280 arm_adi_v5.c:685 dap_dp_init(): DAP: wait CDBGPWRUPACK Debug: 394 281 arm_adi_v5.h:506 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000 Debug: 413 314 arm_adi_v5.c:693 dap_dp_init(): DAP: wait CSYSPWRUPACK Debug: 414 315 arm_adi_v5.h:506 dap_dp_poll_register(): DAP: poll 4, mask 0x80000000, value 0x80000000 Debug: 451 356 openocd.c:176 handle_init_command(): Examining targets... Debug: 452 356 target.c:1825 target_call_event_callbacks(): target event 19 (examine-start) for core dm37x.cpu Debug: 489 409 arm_adi_v5.c:898 dap_find_ap(): Found APB-AP at AP index: 1 (IDR=0x04770002) Debug: 508 458 arm_adi_v5.c:792 mem_ap_init(): MEM_AP Packed Transfers: disabled Debug: 509 458 arm_adi_v5.c:803 mem_ap_init(): MEM_AP CFG: large data 0, long address 0, big-endian 0 Debug: 510 459 cortex_a.c:2706 cortex_a_examine_first(): dm37x.cpu's dbgbase is not set, trying to detect using the ROM table Debug: 637 777 cortex_a.c:2719 cortex_a_examine_first(): Detected core 0 dbgbase: 54011000 Warn : 638 777 cortex_a.c:2725 cortex_a_examine_first(): Debug base address for target dm37x.cpu has bit 31 set to 0. Access to debug registers will likely fail! Please fix the target configuration. Debug: 675 872 cortex_a.c:2742 cortex_a_examine_first(): didr = 0x15141032 Debug: 676 872 cortex_a.c:2743 cortex_a_examine_first(): cpuid = 0x413fc082 Debug: 695 920 cortex_a.c:2752 cortex_a_examine_first(): target->coreid 0 DBGPRSR 0x3 Debug: 714 966 cortex_a.c:2768 cortex_a_examine_first(): target->coreid 0 DBGOSLSR 0x1 Debug: 733 1013 cortex_a.c:2799 cortex_a_examine_first(): target->coreid 0 has security extensions Info : 734 1014 arm_dpm.c:1109 arm_dpm_setup(): dm37x.cpu: hardware has 6 breakpoints, 2 watchpoints Debug: 735 1014 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011140 Debug: 754 1057 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 755 1057 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 765 1062 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011144 Debug: 784 1088 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 785 1089 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 795 1094 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011148 Debug: 814 1120 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 815 1120 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 825 1125 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 5401114c Debug: 844 1151 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 845 1151 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 855 1156 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011150 Debug: 874 1199 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 875 1200 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 885 1207 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011154 Debug: 904 1235 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 905 1236 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 915 1242 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 540111c0 Debug: 934 1287 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 935 1288 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 945 1293 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 540111c4 Debug: 964 1319 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 965 1319 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 975 1324 cortex_a.c:2838 cortex_a_examine_first(): Configured 6 hw breakpoints Debug: 994 1412 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 995 1413 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 1005 1419 target.c:1825 target_call_event_callbacks(): target event 20 (examine-fail) for core dm37x.cpu Warn : 1006 1421 target.c:782 target_examine(): target dm37x.cpu examination failed Debug: 1007 1421 openocd.c:178 handle_init_command(): target examination failed Debug: 1008 1422 command.c:146 script_debug(): command - flash init Debug: 1009 1423 log.c:424 gdb_timeout_warning(): keep_alive() was not invoked in the 1000 ms timelimit (1423 ms). This may cause trouble with GDB connections. Debug: 1029 1473 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 1030 1473 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 1040 1479 target.c:1825 target_call_event_callbacks(): target event 0 (gdb-halt) for core dm37x.cpu User : 1041 1480 target.c:3026 handle_target(): Polling target dm37x.cpu failed, trying to reexamine Debug: 1042 1480 target.c:1825 target_call_event_callbacks(): target event 19 (examine-start) for core dm37x.cpu Debug: 1079 1534 arm_adi_v5.c:898 dap_find_ap(): Found APB-AP at AP index: 1 (IDR=0x04770002) Debug: 1098 1581 arm_adi_v5.c:792 mem_ap_init(): MEM_AP Packed Transfers: disabled Debug: 1099 1582 arm_adi_v5.c:803 mem_ap_init(): MEM_AP CFG: large data 0, long address 0, big-endian 0 Debug: 1100 1582 cortex_a.c:2706 cortex_a_examine_first(): dm37x.cpu's dbgbase is not set, trying to detect using the ROM table Debug: 1227 1894 cortex_a.c:2719 cortex_a_examine_first(): Detected core 0 dbgbase: 54011000 Warn : 1228 1894 cortex_a.c:2725 cortex_a_examine_first(): Debug base address for target dm37x.cpu has bit 31 set to 0. Access to debug registers will likely fail! Please fix the target configuration. Debug: 1265 1990 cortex_a.c:2742 cortex_a_examine_first(): didr = 0x15141032 Debug: 1266 1991 cortex_a.c:2743 cortex_a_examine_first(): cpuid = 0x413fc082 Debug: 1285 2038 cortex_a.c:2752 cortex_a_examine_first(): target->coreid 0 DBGPRSR 0x3 Debug: 1304 2085 cortex_a.c:2768 cortex_a_examine_first(): target->coreid 0 DBGOSLSR 0x1 Debug: 1323 2132 cortex_a.c:2799 cortex_a_examine_first(): target->coreid 0 has security extensions Info : 1324 2133 arm_dpm.c:1109 arm_dpm_setup(): dm37x.cpu: hardware has 6 breakpoints, 2 watchpoints Debug: 1325 2133 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011140 Debug: 1344 2176 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 1345 2177 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 1355 2183 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011144 Debug: 1374 2210 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 1375 2210 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 1385 2217 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011148 Debug: 1404 2244 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 1405 2244 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 1415 2249 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 5401114c Debug: 1434 2275 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 1435 2275 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 1445 2281 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011150 Debug: 1464 2323 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 1465 2323 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 1475 2329 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011154 Debug: 1494 2354 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 1495 2355 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 1505 2360 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 540111c0 Debug: 1524 2403 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 1525 2403 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 1535 2408 cortex_a.c:591 cortex_a_bpwp_disable(): A: bpwp disable, cr 540111c4 Debug: 1554 2434 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 1555 2435 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 1565 2443 cortex_a.c:2838 cortex_a_examine_first(): Configured 6 hw breakpoints Debug: 1584 2539 adi_v5_jtag.c:621 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000021 Error: 1585 2540 adi_v5_jtag.c:632 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 1595 2546 target.c:1825 target_call_event_callbacks(): target event 20 (examine-fail) for core dm37x.cpu User : 1596 2546 target.c:3033 handle_target(): Examination failed, GDB will be halted. Polling again in 100ms 0.9.0 for comparison: Open On-Chip Debugger 0.9.0 (2015-05-19-12:09) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html User : 13 2 command.c:546 command_print(): debug_level: 3 Debug: 14 3 options.c:98 add_default_dirs(): bindir=bin-x64 Debug: 15 3 options.c:99 add_default_dirs(): pkgdatadir= Debug: 16 4 options.c:100 add_default_dirs(): run_prefix=C:/openocd-0.9.0/ Debug: 17 5 configuration.c:44 add_script_search_dir(): adding C:\Users\rrichard\AppData\Roaming/OpenOCD Debug: 18 6 configuration.c:44 add_script_search_dir(): adding C:/openocd-0.9.0//site Debug: 19 6 configuration.c:44 add_script_search_dir(): adding C:/openocd-0.9.0//scripts Debug: 20 8 configuration.c:84 find_file(): found scripts\interface\jlink.cfg Debug: 21 10 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_interface jlink Debug: 22 10 command.c:145 script_debug(): command - interface ocd_interface jlink Debug: 24 10 command.c:325 command_new(): BUG: command 'jlink' does not have the '.usage' field filled out Debug: 25 11 command.c:325 command_new(): BUG: command 'jlink caps' does not have the '.usage' field filled out Debug: 26 11 command.c:366 register_command_handler(): registering 'ocd_jlink'... Debug: 27 11 command.c:325 command_new(): BUG: command 'jlink info' does not have the '.usage' field filled out Debug: 28 12 command.c:366 register_command_handler(): registering 'ocd_jlink'... Debug: 29 12 command.c:366 register_command_handler(): registering 'ocd_jlink'... Debug: 30 12 command.c:325 command_new(): BUG: command 'jlink config' does not have the '.usage' field filled out Debug: 31 13 command.c:366 register_command_handler(): registering 'ocd_jlink'... Debug: 32 13 command.c:366 register_command_handler(): registering 'ocd_jlink'... Debug: 33 13 command.c:366 register_command_handler(): registering 'ocd_jlink'... Debug: 34 13 command.c:366 register_command_handler(): registering 'ocd_jlink'... Debug: 35 14 command.c:325 command_new(): BUG: command 'config reset' does not have the '.usage' field filled out Debug: 36 14 command.c:366 register_command_handler(): registering 'ocd_jlink'... Debug: 37 14 command.c:325 command_new(): BUG: command 'config save' does not have the '.usage' field filled out Debug: 38 15 command.c:366 register_command_handler(): registering 'ocd_jlink'... Debug: 39 15 command.c:366 register_command_handler(): registering 'ocd_jlink'... Debug: 40 15 command.c:325 command_new(): BUG: command 'jlink pid' does not have the '.usage' field filled out Debug: 41 16 command.c:366 register_command_handler(): registering 'ocd_jlink'... Debug: 42 16 command.c:325 command_new(): BUG: command 'jlink serial' does not have the '.usage' field filled out Debug: 43 16 command.c:366 register_command_handler(): registering 'ocd_jlink'... Debug: 44 17 configuration.c:84 find_file(): found scripts\board\ti_beagleboard_xm.cfg Debug: 45 18 configuration.c:84 find_file(): found C:/openocd-0.9.0//scripts/target/amdm37x.cfg Debug: 46 18 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_adapter_khz 10 Debug: 47 19 command.c:145 script_debug(): command - adapter_khz ocd_adapter_khz 10 Debug: 49 19 core.c:1629 jtag_config_khz(): handle jtag khz Debug: 50 19 core.c:1596 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 51 20 core.c:1596 adapter_khz_to_speed(): convert khz to interface specific speed value User : 52 20 command.c:546 command_print(): adapter speed: 10 kHz Debug: 53 20 configuration.c:84 find_file(): found C:/openocd-0.9.0//scripts/target/icepick.cfg Debug: 54 21 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_transport select Debug: 55 21 command.c:145 script_debug(): command - ocd_transport ocd_transport select Info : 56 22 transport.c:287 jim_transport_select(): auto-selecting first available session transport "jtag". To override use 'transport select <transport>'. Debug: 57 22 command.c:366 register_command_handler(): registering 'ocd_jtag_flush_queue_sleep'... Debug: 58 23 command.c:366 register_command_handler(): registering 'ocd_jtag_rclk'... Debug: 59 23 command.c:366 register_command_handler(): registering 'ocd_jtag_ntrst_delay'... Debug: 60 23 command.c:366 register_command_handler(): registering 'ocd_jtag_ntrst_assert_width'... Debug: 61 24 command.c:366 register_command_handler(): registering 'ocd_scan_chain'... Debug: 62 24 command.c:366 register_command_handler(): registering 'ocd_jtag_reset'... Debug: 63 24 command.c:366 register_command_handler(): registering 'ocd_runtest'... Debug: 64 24 command.c:366 register_command_handler(): registering 'ocd_irscan'... Debug: 65 25 command.c:366 register_command_handler(): registering 'ocd_verify_ircapture'... Debug: 66 25 command.c:366 register_command_handler(): registering 'ocd_verify_jtag'... Debug: 67 25 command.c:366 register_command_handler(): registering 'ocd_tms_sequence'... Debug: 68 26 command.c:366 register_command_handler(): registering 'ocd_wait_srst_deassert'... Debug: 69 26 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 70 26 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 71 26 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 72 27 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 73 27 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 74 27 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 75 28 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 76 28 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 77 28 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 78 28 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 79 29 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 80 29 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 81 29 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 82 30 command.c:366 register_command_handler(): registering 'ocd_svf'... Debug: 83 30 command.c:366 register_command_handler(): registering 'ocd_xsvf'... Debug: 84 30 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_transport select Debug: 85 30 command.c:145 script_debug(): command - ocd_transport ocd_transport select Debug: 86 31 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag newtap dm37x dap -irlen 4 -ircapture 0x1 -irmask 0xf -disable Debug: 87 31 command.c:145 script_debug(): command - ocd_jtag ocd_jtag newtap dm37x dap -irlen 4 -ircapture 0x1 -irmask 0xf -disable Debug: 88 32 tcl.c:549 jim_newtap_cmd(): Creating New Tap, Chip: dm37x, Tap: dap, Dotted: dm37x.dap, 7 params Debug: 89 32 tcl.c:573 jim_newtap_cmd(): Processing option: -irlen Debug: 90 33 tcl.c:573 jim_newtap_cmd(): Processing option: -ircapture Debug: 91 33 tcl.c:573 jim_newtap_cmd(): Processing option: -irmask Debug: 92 33 tcl.c:573 jim_newtap_cmd(): Processing option: -disable Debug: 93 33 core.c:1302 jtag_tap_init(): Created Tap: dm37x.dap @ abs position 0, irlen 4, capture: 0x1 mask: 0xf Debug: 94 34 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag configure dm37x.dap -event tap-enable icepick_c_tapenable dm37x.jrc 3 Debug: 95 34 command.c:145 script_debug(): command - ocd_jtag ocd_jtag configure dm37x.dap -event tap-enable icepick_c_tapenable dm37x.jrc 3 Debug: 96 35 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag newtap dm37x arm2 -irlen 4 -ircapture 0x1 -irmask 0x0f -disable Debug: 97 36 command.c:145 script_debug(): command - ocd_jtag ocd_jtag newtap dm37x arm2 -irlen 4 -ircapture 0x1 -irmask 0x0f -disable Debug: 98 36 tcl.c:549 jim_newtap_cmd(): Creating New Tap, Chip: dm37x, Tap: arm2, Dotted: dm37x.arm2, 7 params Debug: 99 36 tcl.c:573 jim_newtap_cmd(): Processing option: -irlen Debug: 100 37 tcl.c:573 jim_newtap_cmd(): Processing option: -ircapture Debug: 101 37 tcl.c:573 jim_newtap_cmd(): Processing option: -irmask Debug: 102 37 tcl.c:573 jim_newtap_cmd(): Processing option: -disable Debug: 103 37 core.c:1302 jtag_tap_init(): Created Tap: dm37x.arm2 @ abs position 1, irlen 4, capture: 0x1 mask: 0xf Debug: 104 38 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag configure dm37x.arm2 -event tap-enable icepick_c_tapenable dm37x.jrc 2 Debug: 105 38 command.c:145 script_debug(): command - ocd_jtag ocd_jtag configure dm37x.arm2 -event tap-enable icepick_c_tapenable dm37x.jrc 2 Debug: 106 39 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag newtap dm37x dsp -irlen 38 -ircapture 0x25 -irmask 0x3f -disable Debug: 107 39 command.c:145 script_debug(): command - ocd_jtag ocd_jtag newtap dm37x dsp -irlen 38 -ircapture 0x25 -irmask 0x3f -disable Debug: 108 40 tcl.c:549 jim_newtap_cmd(): Creating New Tap, Chip: dm37x, Tap: dsp, Dotted: dm37x.dsp, 7 params Debug: 109 40 tcl.c:573 jim_newtap_cmd(): Processing option: -irlen Warn : 110 40 tcl.c:472 jim_newtap_ir_param(): dm37x.dsp: huge IR length 38 Debug: 111 41 tcl.c:573 jim_newtap_cmd(): Processing option: -ircapture Debug: 112 41 tcl.c:573 jim_newtap_cmd(): Processing option: -irmask Debug: 113 41 tcl.c:573 jim_newtap_cmd(): Processing option: -disable Debug: 114 41 core.c:1302 jtag_tap_init(): Created Tap: dm37x.dsp @ abs position 2, irlen 38, capture: 0x25 mask: 0x3f Debug: 115 42 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag configure dm37x.dsp -event tap-enable icepick_c_tapenable dm37x.jrc 1 Debug: 116 42 command.c:145 script_debug(): command - ocd_jtag ocd_jtag configure dm37x.dsp -event tap-enable icepick_c_tapenable dm37x.jrc 1 Debug: 117 43 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag newtap dm37x d2d -irlen 4 -ircapture 0x1 -irmask 0x0f -disable Debug: 118 44 command.c:145 script_debug(): command - ocd_jtag ocd_jtag newtap dm37x d2d -irlen 4 -ircapture 0x1 -irmask 0x0f -disable Debug: 119 44 tcl.c:549 jim_newtap_cmd(): Creating New Tap, Chip: dm37x, Tap: d2d, Dotted: dm37x.d2d, 7 params Debug: 120 44 tcl.c:573 jim_newtap_cmd(): Processing option: -irlen Debug: 121 45 tcl.c:573 jim_newtap_cmd(): Processing option: -ircapture Debug: 122 45 tcl.c:573 jim_newtap_cmd(): Processing option: -irmask Debug: 123 45 tcl.c:573 jim_newtap_cmd(): Processing option: -disable Debug: 124 45 core.c:1302 jtag_tap_init(): Created Tap: dm37x.d2d @ abs position 3, irlen 4, capture: 0x1 mask: 0xf Debug: 125 46 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag configure dm37x.d2d -event tap-enable icepick_c_tapenable dm37x.jrc 0 Debug: 126 46 command.c:145 script_debug(): command - ocd_jtag ocd_jtag configure dm37x.d2d -event tap-enable icepick_c_tapenable dm37x.jrc 0 Debug: 127 47 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag newtap dm37x jrc -irlen 6 -ircapture 0x1 -irmask 0x3f -expected-id 0x2b89102f -expected-id 0x1b89102f -expected-id 0x0b89102f Debug: 128 48 command.c:145 script_debug(): command - ocd_jtag ocd_jtag newtap dm37x jrc -irlen 6 -ircapture 0x1 -irmask 0x3f -expected-id 0x2b89102f -expected-id 0x1b89102f -expected-id 0x0b89102f Debug: 129 48 tcl.c:549 jim_newtap_cmd(): Creating New Tap, Chip: dm37x, Tap: jrc, Dotted: dm37x.jrc, 12 params Debug: 130 49 tcl.c:573 jim_newtap_cmd(): Processing option: -irlen Debug: 131 49 tcl.c:573 jim_newtap_cmd(): Processing option: -ircapture Debug: 132 49 tcl.c:573 jim_newtap_cmd(): Processing option: -irmask Debug: 133 49 tcl.c:573 jim_newtap_cmd(): Processing option: -expected-id Debug: 134 50 tcl.c:573 jim_newtap_cmd(): Processing option: -expected-id Debug: 135 50 tcl.c:573 jim_newtap_cmd(): Processing option: -expected-id Debug: 136 50 core.c:1302 jtag_tap_init(): Created Tap: dm37x.jrc @ abs position 4, irlen 6, capture: 0x1 mask: 0x3f Debug: 137 50 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag configure dm37x.jrc -event post-reset runtest 100 Debug: 138 51 command.c:145 script_debug(): command - ocd_jtag ocd_jtag configure dm37x.jrc -event post-reset runtest 100 Debug: 139 52 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag configure dm37x.jrc -event setup jtag tapenable dm37x.dap Debug: 140 52 command.c:145 script_debug(): command - ocd_jtag ocd_jtag configure dm37x.jrc -event setup jtag tapenable dm37x.dap Debug: 141 52 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_target create dm37x.cpu cortex_a -chain-position dm37x.dap Debug: 142 53 command.c:145 script_debug(): command - ocd_target ocd_target create dm37x.cpu cortex_a -chain-position dm37x.dap Debug: 143 53 target.c:1837 target_free_all_working_areas_restore(): freeing all working areas Debug: 144 54 command.c:366 register_command_handler(): registering 'ocd_arm'... Debug: 145 54 command.c:366 register_command_handler(): registering 'ocd_arm'... Debug: 146 54 command.c:366 register_command_handler(): registering 'ocd_arm'... Debug: 147 55 command.c:366 register_command_handler(): registering 'ocd_arm'... Debug: 148 55 command.c:366 register_command_handler(): registering 'ocd_arm'... Debug: 149 55 command.c:366 register_command_handler(): registering 'ocd_arm'... Debug: 150 55 command.c:366 register_command_handler(): registering 'ocd_dap'... Debug: 151 56 command.c:366 register_command_handler(): registering 'ocd_dap'... Debug: 152 56 command.c:366 register_command_handler(): registering 'ocd_dap'... Debug: 153 56 command.c:366 register_command_handler(): registering 'ocd_dap'... Debug: 154 56 command.c:366 register_command_handler(): registering 'ocd_dap'... Debug: 155 57 command.c:366 register_command_handler(): registering 'ocd_dap'... Debug: 156 57 command.c:366 register_command_handler(): registering 'ocd_dap'... Debug: 157 57 command.c:366 register_command_handler(): registering 'ocd_cache_config'... Debug: 158 58 command.c:366 register_command_handler(): registering 'ocd_cortex_a'... Debug: 159 58 command.c:366 register_command_handler(): registering 'ocd_cortex_a'... Debug: 160 58 command.c:366 register_command_handler(): registering 'ocd_cortex_a'... Debug: 161 59 command.c:366 register_command_handler(): registering 'ocd_cortex_a'... Debug: 162 59 command.c:366 register_command_handler(): registering 'ocd_cortex_a'... Debug: 163 59 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 164 59 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 165 60 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 166 60 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 167 60 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 168 61 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 169 61 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 170 61 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 171 61 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 172 62 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 173 62 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 174 62 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 175 63 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 176 63 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 177 63 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 178 64 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 179 64 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 180 64 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 181 65 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 182 65 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 183 65 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 184 66 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 185 66 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 186 66 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 187 66 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 188 67 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 189 67 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 190 67 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 191 68 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 192 68 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 193 68 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 194 69 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 195 69 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 196 69 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 197 69 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 198 70 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 199 70 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 200 70 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 201 71 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 202 71 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 203 71 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 204 71 command.c:366 register_command_handler(): registering 'ocd_dm37x.cpu'... Debug: 205 72 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_dm37x.cpu configure -work-area-phys 0x40200000 -work-area-size 0x4000 Debug: 206 72 command.c:145 script_debug(): command - ocd_dm37x.cpu ocd_dm37x.cpu configure -work-area-phys 0x40200000 -work-area-size 0x4000 Debug: 207 73 target.c:1837 target_free_all_working_areas_restore(): freeing all working areas Debug: 208 73 target.c:1837 target_free_all_working_areas_restore(): freeing all working areas Debug: 209 74 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_dm37x.cpu configure -event reset-start adapter_khz 10 Debug: 210 74 command.c:145 script_debug(): command - ocd_dm37x.cpu ocd_dm37x.cpu configure -event reset-start adapter_khz 10 Debug: 211 75 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_dm37x.cpu configure -event reset-assert global _CHIPNAME # assert warm system reset through ICEPick icepick_c_wreset $_CHIPNAME.jrc Debug: 212 75 command.c:145 script_debug(): command - ocd_dm37x.cpu ocd_dm37x.cpu configure -event reset-assert global _CHIPNAME # assert warm system reset through ICEPick icepick_c_wreset $_CHIPNAME.jrc Debug: 213 76 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_dm37x.cpu configure -event reset-assert-post global _TARGETNAME amdm37x_dbginit $_TARGETNAME adapter_khz 1000 Debug: 214 77 command.c:145 script_debug(): command - ocd_dm37x.cpu ocd_dm37x.cpu configure -event reset-assert-post global _TARGETNAME amdm37x_dbginit $_TARGETNAME adapter_khz 1000 Debug: 215 77 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_dm37x.cpu configure -event gdb-attach global _TARGETNAME amdm37x_dbginit $_TARGETNAME echo "Halting target" halt Debug: 216 78 command.c:145 script_debug(): command - ocd_dm37x.cpu ocd_dm37x.cpu configure -event gdb-attach global _TARGETNAME amdm37x_dbginit $_TARGETNAME echo "Halting target" halt Debug: 217 79 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_reset_config trst_only Debug: 218 79 command.c:145 script_debug(): command - reset_config ocd_reset_config trst_only User : 220 80 command.c:546 command_print(): trst_only separate trst_push_pull Debug: 221 90 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_init Debug: 222 90 command.c:145 script_debug(): command - init ocd_init Debug: 224 91 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_target init Debug: 225 91 command.c:145 script_debug(): command - ocd_target ocd_target init Debug: 227 91 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_target names Debug: 228 92 command.c:145 script_debug(): command - ocd_target ocd_target names Debug: 229 92 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_dm37x.cpu cget -event gdb-flash-erase-start Debug: 230 93 command.c:145 script_debug(): command - ocd_dm37x.cpu ocd_dm37x.cpu cget -event gdb-flash-erase-start Debug: 231 93 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_dm37x.cpu configure -event gdb-flash-erase-start reset init Debug: 232 94 command.c:145 script_debug(): command - ocd_dm37x.cpu ocd_dm37x.cpu configure -event gdb-flash-erase-start reset init Debug: 233 94 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_dm37x.cpu cget -event gdb-flash-write-end Debug: 234 94 command.c:145 script_debug(): command - ocd_dm37x.cpu ocd_dm37x.cpu cget -event gdb-flash-write-end Debug: 235 95 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_dm37x.cpu configure -event gdb-flash-write-end reset halt Debug: 236 95 command.c:145 script_debug(): command - ocd_dm37x.cpu ocd_dm37x.cpu configure -event gdb-flash-write-end reset halt Debug: 237 96 target.c:1313 handle_target_init_command(): Initializing targets... Debug: 238 96 command.c:366 register_command_handler(): registering 'ocd_target_request'... Debug: 239 96 command.c:366 register_command_handler(): registering 'ocd_trace'... Debug: 240 97 command.c:366 register_command_handler(): registering 'ocd_trace'... Debug: 241 97 command.c:366 register_command_handler(): registering 'ocd_fast_load_image'... Debug: 242 97 command.c:366 register_command_handler(): registering 'ocd_fast_load'... Debug: 243 98 command.c:366 register_command_handler(): registering 'ocd_profile'... Debug: 244 98 command.c:366 register_command_handler(): registering 'ocd_virt2phys'... Debug: 245 98 command.c:366 register_command_handler(): registering 'ocd_reg'... Debug: 246 98 command.c:366 register_command_handler(): registering 'ocd_poll'... Debug: 247 99 command.c:366 register_command_handler(): registering 'ocd_wait_halt'... Debug: 248 99 command.c:366 register_command_handler(): registering 'ocd_halt'... Debug: 249 99 command.c:366 register_command_handler(): registering 'ocd_resume'... Debug: 250 100 command.c:366 register_command_handler(): registering 'ocd_reset'... Debug: 251 100 command.c:366 register_command_handler(): registering 'ocd_soft_reset_halt'... Debug: 252 100 command.c:366 register_command_handler(): registering 'ocd_step'... Debug: 253 100 command.c:366 register_command_handler(): registering 'ocd_mdw'... Debug: 254 101 command.c:366 register_command_handler(): registering 'ocd_mdh'... Debug: 255 101 command.c:366 register_command_handler(): registering 'ocd_mdb'... Debug: 256 101 command.c:366 register_command_handler(): registering 'ocd_mww'... Debug: 257 102 command.c:366 register_command_handler(): registering 'ocd_mwh'... Debug: 258 102 command.c:366 register_command_handler(): registering 'ocd_mwb'... Debug: 259 102 command.c:366 register_command_handler(): registering 'ocd_bp'... Debug: 260 102 command.c:366 register_command_handler(): registering 'ocd_rbp'... Debug: 261 103 command.c:366 register_command_handler(): registering 'ocd_wp'... Debug: 262 103 command.c:366 register_command_handler(): registering 'ocd_rwp'... Debug: 263 103 command.c:366 register_command_handler(): registering 'ocd_load_image'... Debug: 264 104 command.c:366 register_command_handler(): registering 'ocd_dump_image'... Debug: 265 104 command.c:366 register_command_handler(): registering 'ocd_verify_image'... Debug: 266 104 command.c:366 register_command_handler(): registering 'ocd_test_image'... Debug: 267 104 command.c:366 register_command_handler(): registering 'ocd_reset_nag'... Debug: 268 105 command.c:366 register_command_handler(): registering 'ocd_ps'... Debug: 269 105 command.c:366 register_command_handler(): registering 'ocd_test_mem_access'... Debug: 270 134 libusb1_common.c:219 jtag_libusb_choose_interface(): usb ep in 81 Debug: 271 134 libusb1_common.c:219 jtag_libusb_choose_interface(): usb ep out 02 Debug: 272 135 libusb1_common.c:227 jtag_libusb_choose_interface(): Claiming interface 0 Info : 273 136 jlink.c:930 jlink_get_version_info(): J-Link ARM V8 compiled Nov 28 2014 13:44:46 Info : 274 136 jlink.c:943 jlink_get_version_info(): J-Link caps 0xb9ff7bbf Info : 275 136 jlink.c:961 jlink_get_version_info(): J-Link hw version 80000 Info : 276 136 jlink.c:965 jlink_get_version_info(): J-Link hw type J-Link Info : 277 137 jlink.c:1005 jlink_get_version_info(): J-Link max mem block 9224 Info : 278 137 jlink.c:823 jlink_config_dump(): J-Link configuration Info : 279 138 jlink.c:782 jlink_config_usb_address_dump(): USB-Address: 0x0 Info : 280 138 jlink.c:791 jlink_config_kickstart_dump(): Kickstart power on JTAG-pin 19: 0xffffffff Info : 281 138 jlink.c:750 jlink_get_status(): Vref = 1.760 TCK = 1 TDI = 0 TDO = 1 TMS = 0 SRST = 1 TRST = 1 Info : 282 139 jlink.c:573 jlink_init(): J-Link JTAG Interface ready Debug: 283 140 jlink.c:705 jlink_reset(): trst: 0, srst: 0 Debug: 284 156 core.c:1596 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 285 156 core.c:1599 adapter_khz_to_speed(): have interface set up Debug: 286 156 core.c:1596 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 287 157 core.c:1599 adapter_khz_to_speed(): have interface set up Info : 288 157 core.c:1384 adapter_init(): clock speed 10 kHz Debug: 289 157 openocd.c:137 handle_init_command(): Debug Adapter init complete Debug: 290 157 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_transport init Debug: 291 158 command.c:145 script_debug(): command - ocd_transport ocd_transport init Debug: 293 158 transport.c:240 handle_transport_init(): handle_transport_init Debug: 294 158 jlink.c:705 jlink_reset(): trst: 0, srst: 0 Debug: 295 158 core.c:730 jtag_add_reset(): SRST line released Debug: 296 159 core.c:754 jtag_add_reset(): TRST line released Debug: 297 159 core.c:328 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 298 159 tcl.c:632 jtag_tap_handle_event(): JTAG tap: dm37x.jrc event: 0 (post-reset) action: runtest 100 Debug: 299 160 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_runtest 100 Debug: 300 160 command.c:145 script_debug(): command - runtest ocd_runtest 100 Debug: 302 171 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag arp_init Debug: 303 171 command.c:145 script_debug(): command - ocd_jtag ocd_jtag arp_init Debug: 304 171 core.c:1397 jtag_init_inner(): Init JTAG chain Debug: 305 172 core.c:328 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 306 172 tcl.c:632 jtag_tap_handle_event(): JTAG tap: dm37x.jrc event: 0 (post-reset) action: runtest 100 Debug: 307 172 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_runtest 100 Debug: 308 173 command.c:145 script_debug(): command - runtest ocd_runtest 100 Debug: 310 185 core.c:1058 jtag_examine_chain(): DR scan interrogation for IDCODE/BYPASS Debug: 311 185 core.c:328 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 312 185 tcl.c:632 jtag_tap_handle_event(): JTAG tap: dm37x.jrc event: 0 (post-reset) action: runtest 100 Debug: 313 186 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_runtest 100 Debug: 314 187 command.c:145 script_debug(): command - runtest ocd_runtest 100 Info : 316 268 core.c:958 jtag_examine_chain_display(): JTAG tap: dm37x.jrc tap/device found: 0x2b89102f (mfg: 0x017, part: 0xb891, ver: 0x2) Debug: 317 270 core.c:1188 jtag_validate_ircapture(): IR capture validation scan Debug: 318 273 core.c:1246 jtag_validate_ircapture(): dm37x.jrc: IR capture 0x01 Debug: 319 274 tcl.c:632 jtag_tap_handle_event(): JTAG tap: dm37x.jrc event: 1 (setup) action: jtag tapenable dm37x.dap Debug: 320 276 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag tapenable dm37x.dap Debug: 321 278 command.c:145 script_debug(): command - ocd_jtag ocd_jtag tapenable dm37x.dap Debug: 322 279 tcl.c:632 jtag_tap_handle_event(): JTAG tap: dm37x.dap event: 2 (tap-enable) action: icepick_c_tapenable dm37x.jrc 3 Debug: 323 281 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_irscan dm37x.jrc 0x07 -endstate IRPAUSE Debug: 324 283 command.c:145 script_debug(): command - irscan ocd_irscan dm37x.jrc 0x07 -endstate IRPAUSE Debug: 326 286 command.c:145 script_debug(): command - drscan drscan dm37x.jrc 8 0x89 -endstate DRPAUSE Debug: 327 290 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_irscan dm37x.jrc 0x02 -endstate IRPAUSE Debug: 328 292 command.c:145 script_debug(): command - irscan ocd_irscan dm37x.jrc 0x02 -endstate IRPAUSE Debug: 330 297 command.c:145 script_debug(): command - drscan drscan dm37x.jrc 32 2164264960 -endstate DRPAUSE Debug: 331 303 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_irscan dm37x.jrc 0x02 -endstate IRPAUSE Debug: 332 305 command.c:145 script_debug(): command - irscan ocd_irscan dm37x.jrc 0x02 -endstate IRPAUSE Debug: 334 310 command.c:145 script_debug(): command - drscan drscan dm37x.jrc 32 2735734856 -endstate DRPAUSE Debug: 335 316 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_irscan dm37x.jrc 0x02 -endstate IRPAUSE Debug: 336 318 command.c:145 script_debug(): command - irscan ocd_irscan dm37x.jrc 0x02 -endstate IRPAUSE Debug: 338 322 command.c:145 script_debug(): command - drscan drscan dm37x.jrc 32 2735743048 -endstate DRPAUSE Debug: 339 328 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_irscan dm37x.jrc 0x02 -endstate IRPAUSE Debug: 340 330 command.c:145 script_debug(): command - irscan ocd_irscan dm37x.jrc 0x02 -endstate IRPAUSE Debug: 342 334 command.c:145 script_debug(): command - drscan drscan dm37x.jrc 32 2735743304 -endstate DRPAUSE Debug: 343 340 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_irscan dm37x.jrc 0x00 -endstate RUN/IDLE Debug: 344 342 command.c:145 script_debug(): command - irscan ocd_irscan dm37x.jrc 0x00 -endstate RUN/IDLE Debug: 346 346 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_runtest 10 Debug: 347 348 command.c:145 script_debug(): command - runtest ocd_runtest 10 Info : 349 350 tcl.c:649 jtag_tap_handle_event(): JTAG tap: dm37x.dap enabled Debug: 350 351 core.c:328 jtag_call_event_callbacks(): jtag event: TAP enabled Debug: 351 352 openocd.c:150 handle_init_command(): Examining targets... Debug: 352 353 target.c:1465 target_call_event_callbacks(): target event 21 (examine-start) Debug: 353 354 arm_adi_v5.c:649 ahbap_debugport_init(): Debug: 354 355 arm_adi_v5.c:691 ahbap_debugport_init(): DAP: wait CDBGPWRUPACK Debug: 355 356 arm_adi_v5.h:391 dap_dp_poll_register(): DAP: poll 4, mask 0x0820000000, value 0x20000000 Debug: 356 395 arm_adi_v5.c:698 ahbap_debugport_init(): DAP: wait CSYSPWRUPACK Debug: 357 396 arm_adi_v5.h:391 dap_dp_poll_register(): DAP: poll 4, mask 0x0880000000, value 0x80000000 Debug: 358 480 arm_adi_v5.c:750 ahbap_debugport_init(): MEM_AP Packed Transfers: enabled Debug: 359 481 arm_adi_v5.c:761 ahbap_debugport_init(): MEM_AP CFG: large data 0, long address 0, big-endian 0 Debug: 360 531 arm_adi_v5.c:823 dap_find_ap(): Found APB-AP at AP index: 1 (IDR=0x04770002) Debug: 361 559 arm_adi_v5.c:823 dap_find_ap(): Found AHB-AP at AP index: 0 (IDR=0x14770001) Debug: 362 561 cortex_a.c:2867 cortex_a_examine_first(): dm37x.cpu's dbgbase is not set, trying to detect using the ROM table Debug: 363 885 cortex_a.c:2880 cortex_a_examine_first(): Detected core 0 dbgbase: 54011000 Debug: 364 1073 cortex_a.c:2917 cortex_a_examine_first(): cpuid = 0x413fc082 Debug: 365 1074 cortex_a.c:2918 cortex_a_examine_first(): ctypr = 0x82048004 Debug: 366 1075 cortex_a.c:2919 cortex_a_examine_first(): ttypr = 0x00202001 Debug: 367 1076 cortex_a.c:2920 cortex_a_examine_first(): didr = 0x15141032 Debug: 368 1124 cortex_a.c:2957 cortex_a_examine_first(): target->coreid 0 DBGPRSR 0x3 Info : 369 1125 arm_dpm.c:987 arm_dpm_setup(): dm37x.cpu: hardware has 6 breakpoints, 2 watchpoints Debug: 370 1126 cortex_a.c:766 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011140 Debug: 371 1170 adi_v5_jtag.c:271 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT error, 0xf0000021 Debug: 372 1171 adi_v5_jtag.c:290 jtagdp_transaction_endcheck(): MEM-AP Cached values: ap_bank 0x10, ap_csw 0xa2000002, ap_tar 0x54011140 Error: 373 1173 adi_v5_jtag.c:297 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 374 1188 adi_v5_jtag.c:314 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000001 Error: 375 1220 adi_v5_jtag.c:330 jtagdp_transaction_endcheck(): MEM_AP_CSW 0x80000042, MEM_AP_TAR 0x54011140 Debug: 376 1221 cortex_a.c:766 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011144 Debug: 377 1252 adi_v5_jtag.c:271 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT error, 0xf0000021 Debug: 378 1253 adi_v5_jtag.c:290 jtagdp_transaction_endcheck(): MEM-AP Cached values: ap_bank 0x10, ap_csw 0xa2000002, ap_tar 0x54011140 Error: 379 1255 adi_v5_jtag.c:297 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 380 1270 adi_v5_jtag.c:314 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000001 Error: 381 1301 adi_v5_jtag.c:330 jtagdp_transaction_endcheck(): MEM_AP_CSW 0x80000042, MEM_AP_TAR 0x54011140 Debug: 382 1302 cortex_a.c:766 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011148 Debug: 383 1334 adi_v5_jtag.c:271 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT error, 0xf0000021 Debug: 384 1335 adi_v5_jtag.c:290 jtagdp_transaction_endcheck(): MEM-AP Cached values: ap_bank 0x10, ap_csw 0xa2000002, ap_tar 0x54011140 Error: 385 1337 adi_v5_jtag.c:297 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 386 1352 adi_v5_jtag.c:314 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000001 Error: 387 1384 adi_v5_jtag.c:330 jtagdp_transaction_endcheck(): MEM_AP_CSW 0x80000042, MEM_AP_TAR 0x54011140 Debug: 388 1386 cortex_a.c:766 cortex_a_bpwp_disable(): A: bpwp disable, cr 5401114c Debug: 389 1417 adi_v5_jtag.c:271 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT error, 0xf0000021 Debug: 390 1418 adi_v5_jtag.c:290 jtagdp_transaction_endcheck(): MEM-AP Cached values: ap_bank 0x10, ap_csw 0xa2000002, ap_tar 0x54011140 Error: 391 1419 adi_v5_jtag.c:297 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 392 1433 adi_v5_jtag.c:314 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000001 Error: 393 1463 adi_v5_jtag.c:330 jtagdp_transaction_endcheck(): MEM_AP_CSW 0x80000042, MEM_AP_TAR 0x54011140 Debug: 394 1464 cortex_a.c:766 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011150 Debug: 395 1502 adi_v5_jtag.c:271 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT error, 0xf0000021 Debug: 396 1502 adi_v5_jtag.c:290 jtagdp_transaction_endcheck(): MEM-AP Cached values: ap_bank 0x10, ap_csw 0xa2000002, ap_tar 0x54011150 Error: 397 1503 adi_v5_jtag.c:297 jtagdp_transaction_endcheck(): JTAG-DP STICKY ERROR Debug: 398 1517 adi_v5_jtag.c:314 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT 0xf0000001 Error: 399 1547 adi_v5_jtag.c:330 jtagdp_transaction_endcheck(): MEM_AP_CSW 0x80000042, MEM_AP_TAR 0x54011150 Debug: 400 1547 cortex_a.c:766 cortex_a_bpwp_disable(): A: bpwp disable, cr 54011154 Debug: 401 1578 adi_v5_jtag.c:271 jtagdp_transaction_endcheck(): jtag-dp: CTRL/STAT error, 0xf0000021 Debug: 402 1578 adi_v5_j... [truncated message content] |