Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- openocd -f openocd_stm32f4xx.cfg -d3 -c "program build/project.elf verify reset exit"
- Open On-Chip Debugger 0.12.0
- Licensed under GNU GPL v2
- For bug reports, read
- http://openocd.org/doc/doxygen/bugs.html
- User : 3 1 options.c:52 configuration_output_handler(): debug_level: 3
- User : 4 1 options.c:52 configuration_output_handler():
- Debug: 5 1 options.c:233 add_default_dirs(): bindir=/usr/bin
- Debug: 6 1 options.c:234 add_default_dirs(): pkgdatadir=/usr/share/openocd
- Debug: 7 1 options.c:235 add_default_dirs(): exepath=/usr/bin
- Debug: 8 1 options.c:236 add_default_dirs(): bin2data=../share/openocd
- Debug: 9 1 configuration.c:33 add_script_search_dir(): adding /home/fleck/.config/openocd
- Debug: 10 1 configuration.c:33 add_script_search_dir(): adding /home/fleck/.openocd
- Debug: 11 1 configuration.c:33 add_script_search_dir(): adding /usr/bin/../share/openocd/site
- Debug: 12 1 configuration.c:33 add_script_search_dir(): adding /usr/bin/../share/openocd/scripts
- Debug: 13 1 command.c:155 script_debug(): command - ocd_find openocd_stm32f4xx.cfg
- Debug: 14 1 configuration.c:88 find_file(): found openocd_stm32f4xx.cfg
- Debug: 15 1 command.c:155 script_debug(): command - ocd_find interface/jlink.cfg
- Debug: 16 1 configuration.c:88 find_file(): found /usr/bin/../share/openocd/scripts/interface/jlink.cfg
- Debug: 17 1 command.c:155 script_debug(): command - adapter driver jlink
- Debug: 18 1 command.c:155 script_debug(): command - transport select swd
- Debug: 19 1 command.c:155 script_debug(): command - ocd_find target/stm32f4x.cfg
- Debug: 20 1 configuration.c:88 find_file(): found /usr/bin/../share/openocd/scripts/target/stm32f4x.cfg
- Debug: 21 1 command.c:155 script_debug(): command - ocd_find target/swj-dp.tcl
- Debug: 22 1 configuration.c:88 find_file(): found /usr/bin/../share/openocd/scripts/target/swj-dp.tcl
- Debug: 23 1 command.c:155 script_debug(): command - transport select
- Debug: 24 1 command.c:155 script_debug(): command - ocd_find mem_helper.tcl
- Debug: 25 1 configuration.c:88 find_file(): found /usr/bin/../share/openocd/scripts/mem_helper.tcl
- Debug: 26 1 command.c:155 script_debug(): command - add_usage_text mrw address
- Debug: 27 1 command.c:155 script_debug(): command - add_help_text mrw Returns value of word in memory.
- Debug: 28 1 command.c:155 script_debug(): command - add_usage_text mrh address
- Debug: 29 1 command.c:155 script_debug(): command - add_help_text mrh Returns value of halfword in memory.
- Debug: 30 1 command.c:155 script_debug(): command - add_usage_text mrb address
- Debug: 31 1 command.c:155 script_debug(): command - add_help_text mrb Returns value of byte in memory.
- Debug: 32 1 command.c:155 script_debug(): command - add_usage_text mmw address setbits clearbits
- Debug: 33 1 command.c:155 script_debug(): command - add_help_text mmw Modify word in memory. new_val = (old_val & ~clearbits) | setbits;
- Debug: 34 1 command.c:155 script_debug(): command - transport select
- Debug: 35 1 command.c:155 script_debug(): command - expr [ string first "jtag" $_TRANSPORT ] != -1
- Debug: 36 1 command.c:155 script_debug(): command - transport select
- Debug: 37 1 command.c:155 script_debug(): command - expr [ string first "jtag" $_TRANSPORT ] != -1
- Debug: 38 1 command.c:155 script_debug(): command - transport select
- Debug: 39 1 command.c:155 script_debug(): command - expr [ string first "swd" $_TRANSPORT ] != -1
- Debug: 40 1 command.c:155 script_debug(): command - swd newdap stm32f4x cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 0x2ba01477
- Debug: 41 1 tcl.c:557 jim_newtap_cmd(): Creating New Tap, Chip: stm32f4x, Tap: cpu, Dotted: stm32f4x.cpu, 8 params
- Debug: 42 1 core.c:1474 jtag_tap_init(): Created Tap: stm32f4x.cpu @ abs position 0, irlen 0, capture: 0x0 mask: 0x0
- Debug: 43 1 command.c:155 script_debug(): command - dap create stm32f4x.dap -chain-position stm32f4x.cpu
- Debug: 44 1 command.c:155 script_debug(): command - transport select
- Debug: 45 1 command.c:155 script_debug(): command - expr [ string first "jtag" $_TRANSPORT ] != -1
- Debug: 46 1 command.c:155 script_debug(): command - target create stm32f4x.cpu cortex_m -endian little -dap stm32f4x.dap
- Debug: 47 1 command.c:289 register_command(): command 'tpiu' is already registered
- Debug: 48 1 command.c:289 register_command(): command 'rtt' is already registered
- Debug: 49 1 command.c:155 script_debug(): command - stm32f4x.cpu configure -work-area-phys 0x20000000 -work-area-size 0x8000 -work-area-backup 0
- Debug: 50 1 target.c:2199 target_free_all_working_areas_restore(): freeing all working areas
- Debug: 51 1 target.c:2199 target_free_all_working_areas_restore(): freeing all working areas
- Debug: 52 1 target.c:2199 target_free_all_working_areas_restore(): freeing all working areas
- Debug: 53 1 command.c:155 script_debug(): command - flash bank stm32f4x.flash stm32f2x 0 0 0 0 stm32f4x.cpu
- Debug: 54 1 tcl.c:1305 handle_flash_bank_command(): 'stm32f2x' driver usage field missing
- Debug: 55 1 command.c:155 script_debug(): command - flash bank stm32f4x.otp stm32f2x 0x1fff7800 0 0 0 stm32f4x.cpu
- Debug: 56 1 command.c:289 register_command(): command 'stm32f2x' is already registered
- Debug: 57 1 command.c:289 register_command(): command 'stm32f2x lock' is already registered
- Debug: 58 1 command.c:289 register_command(): command 'stm32f2x unlock' is already registered
- Debug: 59 1 command.c:289 register_command(): command 'stm32f2x mass_erase' is already registered
- Debug: 60 1 command.c:289 register_command(): command 'stm32f2x options_read' is already registered
- Debug: 61 1 command.c:289 register_command(): command 'stm32f2x options_write' is already registered
- Debug: 62 1 command.c:289 register_command(): command 'stm32f2x optcr2_write' is already registered
- Debug: 63 1 command.c:289 register_command(): command 'stm32f2x otp' is already registered
- Debug: 64 1 tcl.c:1305 handle_flash_bank_command(): 'stm32f2x' driver usage field missing
- Debug: 65 1 command.c:155 script_debug(): command - adapter speed 2000
- Debug: 66 1 adapter.c:251 adapter_config_khz(): handle adapter khz
- Debug: 67 1 adapter.c:215 adapter_khz_to_speed(): convert khz to adapter specific speed value
- Debug: 68 1 adapter.c:215 adapter_khz_to_speed(): convert khz to adapter specific speed value
- Debug: 69 1 command.c:155 script_debug(): command - adapter srst delay 100
- Debug: 70 1 command.c:155 script_debug(): command - transport select
- Debug: 71 1 command.c:155 script_debug(): command - expr [ string first "jtag" $_TRANSPORT ] != -1
- Debug: 72 1 command.c:155 script_debug(): command - reset_config srst_nogate
- Debug: 73 1 command.c:155 script_debug(): command - transport select
- Debug: 74 1 command.c:155 script_debug(): command - expr [ string first "hla" $_TRANSPORT ] != -1
- Debug: 75 1 command.c:155 script_debug(): command - cortex_m reset_config sysresetreq
- Debug: 76 1 command.c:155 script_debug(): command - stm32f4x.cpu configure -event examine-end
- # Enable debug during low power modes (uses more power)
- # DBGMCU_CR |= DBG_STANDBY | DBG_STOP | DBG_SLEEP
- mmw 0xE0042004 0x00000007 0
- # Stop watchdog counters during halt
- # DBGMCU_APB1_FZ |= DBG_IWDG_STOP | DBG_WWDG_STOP
- mmw 0xE0042008 0x00001800 0
- Debug: 77 1 command.c:155 script_debug(): command - tpiu create stm32f4x.tpiu -dap stm32f4x.dap -ap-num 0 -baseaddr 0xE0040000
- Debug: 78 1 command.c:155 script_debug(): command - stm32f4x.tpiu configure -event pre-enable _proc_pre_enable_stm32f4x.tpiu stm32f4x
- Debug: 79 1 command.c:155 script_debug(): command - stm32f4x.cpu configure -event reset-init
- # Configure PLL to boost clock to HSI x 4 (64 MHz)
- mww 0x40023804 0x08012008 ;# RCC_PLLCFGR 16 Mhz /8 (M) * 128 (N) /4(P)
- mww 0x40023C00 0x00000102 ;# FLASH_ACR = PRFTBE | 2(Latency)
- mmw 0x40023800 0x01000000 0 ;# RCC_CR |= PLLON
- sleep 10 ;# Wait for PLL to lock
- mmw 0x40023808 0x00001000 0 ;# RCC_CFGR |= RCC_CFGR_PPRE1_DIV2
- mmw 0x40023808 0x00000002 0 ;# RCC_CFGR |= RCC_CFGR_SW_PLL
- # Boost JTAG frequency
- adapter speed 8000
- Debug: 80 1 command.c:155 script_debug(): command - stm32f4x.cpu configure -event reset-start
- # Reduce speed since CPU speed will slow down to 16MHz with the reset
- adapter speed 2000
- Debug: 81 1 command.c:155 script_debug(): command - adapter speed 500
- Debug: 82 1 adapter.c:251 adapter_config_khz(): handle adapter khz
- Debug: 83 1 adapter.c:215 adapter_khz_to_speed(): convert khz to adapter specific speed value
- Debug: 84 1 adapter.c:215 adapter_khz_to_speed(): convert khz to adapter specific speed value
- User : 85 1 options.c:52 configuration_output_handler(): adapter speed: 500 kHz
- User : 86 1 options.c:52 configuration_output_handler():
- Debug: 87 1 command.c:155 script_debug(): command - init
- Debug: 88 1 command.c:155 script_debug(): command - target init
- Debug: 89 1 command.c:155 script_debug(): command - target names
- Debug: 90 1 command.c:155 script_debug(): command - stm32f4x.cpu cget -event gdb-flash-erase-start
- Debug: 91 1 command.c:155 script_debug(): command - stm32f4x.cpu configure -event gdb-flash-erase-start reset init
- Debug: 92 1 command.c:155 script_debug(): command - stm32f4x.cpu cget -event gdb-flash-write-end
- Debug: 93 1 command.c:155 script_debug(): command - stm32f4x.cpu configure -event gdb-flash-write-end reset halt
- Debug: 94 1 command.c:155 script_debug(): command - stm32f4x.cpu cget -event gdb-attach
- Debug: 95 1 command.c:155 script_debug(): command - stm32f4x.cpu configure -event gdb-attach halt 1000
- Debug: 96 1 target.c:1657 handle_target_init_command(): Initializing targets...
- Debug: 97 1 semihosting_common.c:109 semihosting_common_init():
- Debug: 98 1 jlink.c:635 jlink_init(): Using libjaylink 0.3.1 (compiled with 0.3.1)
- Debug: 99 7 jlink.c:514 jaylink_log_handler(): Found device (VID:PID = 1366:0101, bus:address = 001:007)
- Debug: 100 7 jlink.c:514 jaylink_log_handler(): Device: USB address = 0
- Debug: 101 7 jlink.c:514 jaylink_log_handler(): Device: Serial number = 50121742
- Debug: 102 7 jlink.c:514 jaylink_log_handler(): Allocating new device instance
- Debug: 103 7 jlink.c:514 jaylink_log_handler(): Found 1 USB device(s)
- Debug: 104 7 jlink.c:514 jaylink_log_handler(): Trying to open device (bus:address = 001:007)
- Debug: 105 7 jlink.c:514 jaylink_log_handler(): Using endpoint 81 (IN) and 01 (OUT)
- Debug: 106 7 jlink.c:514 jaylink_log_handler(): Device opened successfully
- Info : 114 8 jlink.c:707 jlink_init(): J-Link V9 compiled May 7 2021 16:26:12
- Info : 127 8 jlink.c:748 jlink_init(): Hardware version: 9.10
- Info : 140 8 jlink.c:789 jlink_init(): VTarget = 3.314 V
- Debug: 146 9 jlink.c:514 jaylink_log_handler(): Last read operation left 16 bytes in the buffer
- Debug: 156 9 jlink.c:942 jlink_reset(): TRST: 0, SRST: 0
- Debug: 167 12 adapter.c:215 adapter_khz_to_speed(): convert khz to adapter specific speed value
- Debug: 168 12 adapter.c:219 adapter_khz_to_speed(): have adapter set up
- Debug: 175 12 adapter.c:215 adapter_khz_to_speed(): convert khz to adapter specific speed value
- Debug: 176 12 adapter.c:219 adapter_khz_to_speed(): have adapter set up
- Info : 177 12 adapter.c:179 adapter_init(): clock speed 500 kHz
- Debug: 178 12 openocd.c:134 handle_init_command(): Debug Adapter init complete
- Debug: 179 12 command.c:155 script_debug(): command - transport init
- Debug: 180 12 transport.c:219 handle_transport_init(): handle_transport_init
- Debug: 181 12 command.c:155 script_debug(): command - dap init
- Debug: 182 12 arm_dap.c:97 dap_init_all(): Initializing all DAPs ...
- Debug: 183 12 arm_dap.c:121 dap_init_all(): DAP stm32f4x.cpu configured by default to use ADIv5 protocol
- Debug: 184 12 jlink.c:2117 jlink_swd_switch_seq(): JTAG-to-SWD
- Debug: 185 12 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Info : 194 13 adi_v5_swd.c:370 swd_connect_single(): SWD DPIDR 0x2ba01477
- Debug: 195 13 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 204 13 arm_adi_v5.c:679 dap_dp_init(): stm32f4x.dap
- Debug: 205 13 arm_adi_v5.c:711 dap_dp_init(): DAP: wait CDBGPWRUPACK
- Debug: 206 13 arm_adi_v5.h:638 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000
- Debug: 207 13 jlink.c:2161 jlink_swd_run_queue(): Executing 5 queued transactions
- Debug: 216 14 arm_adi_v5.c:719 dap_dp_init(): DAP: wait CSYSPWRUPACK
- Debug: 217 14 arm_adi_v5.h:638 dap_dp_poll_register(): DAP: poll 4, mask 0x80000000, value 0x80000000
- Debug: 218 14 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 227 14 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 236 15 openocd.c:151 handle_init_command(): Examining targets...
- Debug: 237 15 target.c:1843 target_call_event_callbacks(): target event 19 (examine-start) for core stm32f4x.cpu
- Debug: 238 15 arm_adi_v5.c:1095 dap_get_ap(): refcount AP#0x0 get 1
- Debug: 239 15 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 248 16 arm_adi_v5.c:1038 dap_find_get_ap(): Found MEM-AP AHB3 at AP index: 0 (IDR=0x24770011)
- Debug: 249 16 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 258 16 jlink.c:2161 jlink_swd_run_queue(): Executing 5 queued transactions
- Debug: 267 17 arm_adi_v5.c:825 mem_ap_init(): MEM_AP Packed Transfers: enabled
- Debug: 268 17 arm_adi_v5.c:836 mem_ap_init(): MEM_AP CFG: large data 0, long address 0, big-endian 0
- Debug: 269 17 jlink.c:2161 jlink_swd_run_queue(): Executing 4 queued transactions
- Debug: 278 17 target.c:2628 target_read_u32(): address: 0xe000ed00, value: 0x410fc241
- Info : 279 17 cortex_m.c:2369 cortex_m_examine(): [stm32f4x.cpu] Cortex-M4 r0p1 processor detected
- Debug: 280 17 cortex_m.c:2384 cortex_m_examine(): [stm32f4x.cpu] cpuid: 0x410fc241
- Debug: 281 17 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 290 18 target.c:2628 target_read_u32(): address: 0xe000ef40, value: 0x10110021
- Debug: 291 18 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 300 18 target.c:2628 target_read_u32(): address: 0xe000ef44, value: 0x11000011
- Debug: 301 18 cortex_m.c:2392 cortex_m_examine(): [stm32f4x.cpu] Cortex-M4 floating point feature FPv4_SP found
- Debug: 302 18 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 311 19 target.c:2628 target_read_u32(): address: 0xe000edf0, value: 0x03010001
- Debug: 312 19 cortex_m.c:2441 cortex_m_examine(): [stm32f4x.cpu] reset happened some time ago, ignore
- Debug: 313 19 target.c:2716 target_write_u32(): address: 0xe000edfc, value: 0x01000000
- Debug: 314 19 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 323 19 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 332 19 target.c:2628 target_read_u32(): address: 0xe0002000, value: 0x00000261
- Debug: 333 19 target.c:2716 target_write_u32(): address: 0xe0002008, value: 0x00000000
- Debug: 334 19 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 343 20 target.c:2716 target_write_u32(): address: 0xe000200c, value: 0x00000000
- Debug: 344 20 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 353 20 target.c:2716 target_write_u32(): address: 0xe0002010, value: 0x00000000
- Debug: 354 20 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 363 20 target.c:2716 target_write_u32(): address: 0xe0002014, value: 0x00000000
- Debug: 364 20 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 373 21 target.c:2716 target_write_u32(): address: 0xe0002018, value: 0x00000000
- Debug: 374 21 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 383 21 target.c:2716 target_write_u32(): address: 0xe000201c, value: 0x00000000
- Debug: 384 21 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 393 21 target.c:2716 target_write_u32(): address: 0xe0002020, value: 0x00000000
- Debug: 394 21 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 403 21 target.c:2716 target_write_u32(): address: 0xe0002024, value: 0x00000000
- Debug: 404 21 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 413 22 cortex_m.c:2488 cortex_m_examine(): [stm32f4x.cpu] FPB fpcr 0x261, numcode 6, numlit 2
- Debug: 414 22 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 423 22 target.c:2628 target_read_u32(): address: 0xe0001000, value: 0x40000001
- Debug: 424 22 cortex_m.c:2187 cortex_m_dwt_setup(): [stm32f4x.cpu] DWT_CTRL: 0x40000001
- Debug: 425 22 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 434 23 target.c:2628 target_read_u32(): address: 0xe0001fbc, value: 0x00000000
- Debug: 435 23 cortex_m.c:2194 cortex_m_dwt_setup(): [stm32f4x.cpu] DWT_DEVARCH: 0x0
- Debug: 436 23 target.c:2716 target_write_u32(): address: 0xe0001028, value: 0x00000000
- Debug: 437 23 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 446 23 target.c:2716 target_write_u32(): address: 0xe0001038, value: 0x00000000
- Debug: 447 23 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 456 23 target.c:2716 target_write_u32(): address: 0xe0001048, value: 0x00000000
- Debug: 457 23 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 466 24 target.c:2716 target_write_u32(): address: 0xe0001058, value: 0x00000000
- Debug: 467 24 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 476 24 cortex_m.c:2241 cortex_m_dwt_setup(): [stm32f4x.cpu] DWT dwtcr 0x40000001, comp 4, watch/trigger
- Info : 477 24 cortex_m.c:2498 cortex_m_examine(): [stm32f4x.cpu] target has 6 breakpoints, 4 watchpoints
- Debug: 478 24 target.c:1843 target_call_event_callbacks(): target event 21 (examine-end) for core stm32f4x.cpu
- Debug: 479 24 target.c:5099 target_handle_event(): target(0): stm32f4x.cpu (cortex_m) event: 21 (examine-end) action:
- # Enable debug during low power modes (uses more power)
- # DBGMCU_CR |= DBG_STANDBY | DBG_STOP | DBG_SLEEP
- mmw 0xE0042004 0x00000007 0
- # Stop watchdog counters during halt
- # DBGMCU_APB1_FZ |= DBG_IWDG_STOP | DBG_WWDG_STOP
- mmw 0xE0042008 0x00001800 0
- Debug: 480 24 command.c:155 script_debug(): command - read_memory 0xE0042004 32 1
- Debug: 481 24 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 490 24 command.c:155 script_debug(): command - expr ($old & ~$clearbits) | $setbits
- Debug: 491 24 command.c:155 script_debug(): command - mww 0xE0042004 7
- Debug: 492 25 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 501 25 command.c:155 script_debug(): command - read_memory 0xE0042008 32 1
- Debug: 502 25 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 511 25 command.c:155 script_debug(): command - expr ($old & ~$clearbits) | $setbits
- Debug: 512 25 command.c:155 script_debug(): command - mww 0xE0042008 6144
- Debug: 513 25 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 522 26 command.c:155 script_debug(): command - flash init
- Debug: 523 26 tcl.c:1375 handle_flash_init_command(): Initializing flash devices...
- Debug: 524 26 command.c:155 script_debug(): command - nand init
- Debug: 525 26 tcl.c:487 handle_nand_init_command(): Initializing NAND devices...
- Debug: 526 26 command.c:155 script_debug(): command - pld init
- Debug: 527 26 pld.c:194 handle_pld_init_command(): Initializing PLDs...
- Debug: 528 26 command.c:155 script_debug(): command - tpiu init
- Info : 529 26 gdb_server.c:3791 gdb_target_start(): starting gdb server for stm32f4x.cpu on 3333
- Info : 530 26 server.c:297 add_service(): Listening on port 3333 for gdb connections
- Debug: 531 26 command.c:155 script_debug(): command - reset init
- Debug: 532 26 jlink.c:2161 jlink_swd_run_queue(): Executing 4 queued transactions
- Debug: 541 26 target.c:1862 target_call_reset_callbacks(): target reset 3 (init)
- Debug: 542 26 command.c:155 script_debug(): command - expr [catch {ocd_process_reset_inner $MODE} result] == 0
- Debug: 543 26 command.c:155 script_debug(): command - target names
- Debug: 544 26 command.c:155 script_debug(): command - stm32f4x.cpu invoke-event reset-start
- Debug: 545 26 target.c:5099 target_handle_event(): target(0): stm32f4x.cpu (cortex_m) event: 9 (reset-start) action:
- # Reduce speed since CPU speed will slow down to 16MHz with the reset
- adapter speed 2000
- Debug: 546 26 command.c:155 script_debug(): command - adapter speed 2000
- Debug: 547 26 adapter.c:251 adapter_config_khz(): handle adapter khz
- Debug: 548 26 adapter.c:215 adapter_khz_to_speed(): convert khz to adapter specific speed value
- Debug: 549 26 adapter.c:219 adapter_khz_to_speed(): have adapter set up
- Debug: 556 27 adapter.c:215 adapter_khz_to_speed(): convert khz to adapter specific speed value
- Debug: 557 27 adapter.c:219 adapter_khz_to_speed(): have adapter set up
- Debug: 558 27 command.c:155 script_debug(): command - transport select
- Debug: 559 27 command.c:155 script_debug(): command - expr [ string first "jtag" $_TRANSPORT ] != -1
- Debug: 560 27 command.c:155 script_debug(): command - transport select
- Debug: 561 27 command.c:155 script_debug(): command - expr [ string first "jtag" $_TRANSPORT ] != -1
- Debug: 562 27 command.c:155 script_debug(): command - stm32f4x.cpu invoke-event examine-start
- Debug: 563 27 command.c:155 script_debug(): command - stm32f4x.cpu arp_examine allow-defer
- Debug: 564 27 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 573 27 jlink.c:2161 jlink_swd_run_queue(): Executing 5 queued transactions
- Debug: 582 27 arm_adi_v5.c:825 mem_ap_init(): MEM_AP Packed Transfers: enabled
- Debug: 583 27 arm_adi_v5.c:836 mem_ap_init(): MEM_AP CFG: large data 0, long address 0, big-endian 0
- Debug: 584 27 command.c:155 script_debug(): command - stm32f4x.cpu invoke-event examine-end
- Debug: 585 27 target.c:5099 target_handle_event(): target(0): stm32f4x.cpu (cortex_m) event: 21 (examine-end) action:
- # Enable debug during low power modes (uses more power)
- # DBGMCU_CR |= DBG_STANDBY | DBG_STOP | DBG_SLEEP
- mmw 0xE0042004 0x00000007 0
- # Stop watchdog counters during halt
- # DBGMCU_APB1_FZ |= DBG_IWDG_STOP | DBG_WWDG_STOP
- mmw 0xE0042008 0x00001800 0
- Debug: 586 27 command.c:155 script_debug(): command - read_memory 0xE0042004 32 1
- Debug: 587 27 jlink.c:2161 jlink_swd_run_queue(): Executing 4 queued transactions
- Debug: 596 28 command.c:155 script_debug(): command - expr ($old & ~$clearbits) | $setbits
- Debug: 597 28 command.c:155 script_debug(): command - mww 0xE0042004 7
- Debug: 598 28 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 607 28 command.c:155 script_debug(): command - read_memory 0xE0042008 32 1
- Debug: 608 28 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 617 28 command.c:155 script_debug(): command - expr ($old & ~$clearbits) | $setbits
- Debug: 618 28 command.c:155 script_debug(): command - mww 0xE0042008 6144
- Debug: 619 28 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 628 28 command.c:155 script_debug(): command - stm32f4x.cpu invoke-event reset-assert-pre
- Debug: 629 28 command.c:155 script_debug(): command - transport select
- Debug: 630 28 command.c:155 script_debug(): command - expr [ string first "jtag" $_TRANSPORT ] != -1
- Debug: 631 28 command.c:155 script_debug(): command - stm32f4x.cpu arp_reset assert 1
- Debug: 632 28 target.c:2199 target_free_all_working_areas_restore(): freeing all working areas
- Debug: 633 28 cortex_m.c:1401 cortex_m_assert_reset(): [stm32f4x.cpu] target->state: running, examined
- Debug: 634 28 jlink.c:2161 jlink_swd_run_queue(): Executing 4 queued transactions
- Debug: 643 29 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 652 29 cortex_m.c:1516 cortex_m_assert_reset(): [stm32f4x.cpu] Using Cortex-M SYSRESETREQ
- Debug: 653 29 jlink.c:2161 jlink_swd_run_queue(): Executing 4 queued transactions
- Debug: 662 29 arm_adi_v5.c:754 dap_dp_init_or_reconnect(): stm32f4x.dap
- Debug: 663 29 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 672 29 arm_adi_v5.c:679 dap_dp_init(): stm32f4x.dap
- Debug: 673 29 arm_adi_v5.c:711 dap_dp_init(): DAP: wait CDBGPWRUPACK
- Debug: 674 29 arm_adi_v5.h:638 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000
- Debug: 675 29 jlink.c:2161 jlink_swd_run_queue(): Executing 5 queued transactions
- Debug: 684 30 arm_adi_v5.c:719 dap_dp_init(): DAP: wait CSYSPWRUPACK
- Debug: 685 30 arm_adi_v5.h:638 dap_dp_poll_register(): DAP: poll 4, mask 0x80000000, value 0x80000000
- Debug: 686 30 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 695 30 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 704 30 jlink.c:2161 jlink_swd_run_queue(): Executing 5 queued transactions
- Debug: 713 81 cortex_m.c:986 cortex_m_halt(): [stm32f4x.cpu] target->state: reset
- Debug: 714 81 command.c:155 script_debug(): command - stm32f4x.cpu invoke-event reset-assert-post
- Debug: 715 81 command.c:155 script_debug(): command - stm32f4x.cpu invoke-event reset-deassert-pre
- Debug: 716 81 command.c:155 script_debug(): command - transport select
- Debug: 717 81 command.c:155 script_debug(): command - expr [ string first "jtag" $_TRANSPORT ] != -1
- Debug: 718 81 command.c:155 script_debug(): command - stm32f4x.cpu arp_reset deassert 1
- Debug: 719 81 target.c:2199 target_free_all_working_areas_restore(): freeing all working areas
- Debug: 720 81 cortex_m.c:1569 cortex_m_deassert_reset(): [stm32f4x.cpu] target->state: reset, examined
- Debug: 721 81 jlink.c:942 jlink_reset(): TRST: 0, SRST: 0
- Debug: 726 81 core.c:640 adapter_system_reset(): SRST line released
- Debug: 727 181 command.c:155 script_debug(): command - stm32f4x.cpu invoke-event reset-deassert-post
- Debug: 728 181 command.c:155 script_debug(): command - transport select
- Debug: 729 181 command.c:155 script_debug(): command - expr [ string first "jtag" $_TRANSPORT ] != -1
- Debug: 730 181 command.c:155 script_debug(): command - stm32f4x.cpu was_examined
- Debug: 731 181 command.c:155 script_debug(): command - stm32f4x.cpu arp_waitstate halted 1000
- Debug: 732 181 jlink.c:2161 jlink_swd_run_queue(): Executing 5 queued transactions
- Debug: 741 182 target.c:3286 target_wait_state(): waiting for target halted...
- Debug: 742 182 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 751 182 cortex_m.c:921 cortex_m_poll(): [stm32f4x.cpu] Exit from reset with dcb_dhcsr 0x30003
- Debug: 752 182 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 761 182 cortex_m.c:588 cortex_m_endreset_event(): [stm32f4x.cpu] DCB_DEMCR = 0x01000501
- Debug: 762 182 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 771 182 target.c:2716 target_write_u32(): address: 0xe0002000, value: 0x00000003
- Debug: 772 182 jlink.c:2161 jlink_swd_run_queue(): Executing 5 queued transactions
- Debug: 781 183 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 790 183 target.c:2628 target_read_u32(): address: 0xe0002000, value: 0x00000261
- Debug: 791 183 target.c:2716 target_write_u32(): address: 0xe0002008, value: 0x00000000
- Debug: 792 183 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 801 183 target.c:2716 target_write_u32(): address: 0xe000200c, value: 0x00000000
- Debug: 802 183 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 811 183 target.c:2716 target_write_u32(): address: 0xe0002010, value: 0x00000000
- Debug: 812 183 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 821 184 target.c:2716 target_write_u32(): address: 0xe0002014, value: 0x00000000
- Debug: 822 184 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 831 184 target.c:2716 target_write_u32(): address: 0xe0002018, value: 0x00000000
- Debug: 832 184 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 841 184 target.c:2716 target_write_u32(): address: 0xe000201c, value: 0x00000000
- Debug: 842 184 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 851 184 target.c:2716 target_write_u32(): address: 0xe0002020, value: 0x00000000
- Debug: 852 184 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 861 184 target.c:2716 target_write_u32(): address: 0xe0002024, value: 0x00000000
- Debug: 862 184 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 871 184 target.c:2716 target_write_u32(): address: 0xe0001020, value: 0x00000000
- Debug: 872 184 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 881 184 target.c:2716 target_write_u32(): address: 0xe0001024, value: 0x00000000
- Debug: 882 184 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 891 185 target.c:2716 target_write_u32(): address: 0xe0001028, value: 0x00000000
- Debug: 892 185 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 901 185 target.c:2716 target_write_u32(): address: 0xe0001030, value: 0x00000000
- Debug: 902 185 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 911 185 target.c:2716 target_write_u32(): address: 0xe0001034, value: 0x00000000
- Debug: 912 185 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 921 185 target.c:2716 target_write_u32(): address: 0xe0001038, value: 0x00000000
- Debug: 922 185 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 931 185 target.c:2716 target_write_u32(): address: 0xe0001040, value: 0x00000000
- Debug: 932 185 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 941 186 target.c:2716 target_write_u32(): address: 0xe0001044, value: 0x00000000
- Debug: 942 186 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 951 186 target.c:2716 target_write_u32(): address: 0xe0001048, value: 0x00000000
- Debug: 952 186 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 961 186 target.c:2716 target_write_u32(): address: 0xe0001050, value: 0x00000000
- Debug: 962 186 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 971 186 target.c:2716 target_write_u32(): address: 0xe0001054, value: 0x00000000
- Debug: 972 186 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 981 186 target.c:2716 target_write_u32(): address: 0xe0001058, value: 0x00000000
- Debug: 982 186 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 991 186 jlink.c:2161 jlink_swd_run_queue(): Executing 0 queued transactions
- Debug: 1000 186 jlink.c:2161 jlink_swd_run_queue(): Executing 4 queued transactions
- Debug: 1009 187 cortex_m.c:785 cortex_m_debug_entry(): [stm32f4x.cpu]
- Debug: 1010 187 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 1019 187 jlink.c:2161 jlink_swd_run_queue(): Executing 5 queued transactions
- Debug: 1028 187 jlink.c:2161 jlink_swd_run_queue(): Executing 1 queued transactions
- Debug: 1037 187 cortex_m.c:526 cortex_m_clear_halt(): [stm32f4x.cpu] NVIC_DFSR 0x9
- Debug: 1038 187 jlink.c:2161 jlink_swd_run_queue(): Executing 5 queued transactions
- Debug: 1047 188 jlink.c:2161 jlink_swd_run_queue(): Executing 212 queued transactions
- Debug: 1057 196 cortex_m.c:328 cortex_m_fast_read_all_regs(): [stm32f4x.cpu] read 53 32-bit registers
- Debug: 1058 196 cortex_m.c:858 cortex_m_debug_entry(): [stm32f4x.cpu] entered debug state in core mode: Thread at PC 0x801a554, cpu in Non-Secure state, target->state: halted
- Debug: 1059 196 target.c:1843 target_call_event_callbacks(): target event 0 (gdb-halt) for core stm32f4x.cpu
- Debug: 1060 196 target.c:1843 target_call_event_callbacks(): target event 1 (halted) for core stm32f4x.cpu
- User : 1061 196 armv7m.c:738 armv7m_arch_state(): [stm32f4x.cpu] halted due to debug-request, current mode: Thread
- xPSR: 0x01000000 pc: 0x0801a554 msp: 0x2001fffc
- Debug: 1062 196 command.c:155 script_debug(): command - stm32f4x.cpu curstate
- Debug: 1063 196 command.c:155 script_debug(): command - transport select
- Debug: 1064 196 command.c:155 script_debug(): command - expr [ string first "jtag" $_TRANSPORT ] != -1
- Debug: 1065 196 command.c:155 script_debug(): command - stm32f4x.cpu was_examined
- Debug: 1066 196 command.c:155 script_debug(): command - stm32f4x.cpu arp_waitstate halted 5000
- Debug: 1067 196 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 1076 197 command.c:155 script_debug(): command - stm32f4x.cpu invoke-event reset-init
- Debug: 1077 197 target.c:5099 target_handle_event(): target(0): stm32f4x.cpu (cortex_m) event: 15 (reset-init) action:
- # Configure PLL to boost clock to HSI x 4 (64 MHz)
- mww 0x40023804 0x08012008 ;# RCC_PLLCFGR 16 Mhz /8 (M) * 128 (N) /4(P)
- mww 0x40023C00 0x00000102 ;# FLASH_ACR = PRFTBE | 2(Latency)
- mmw 0x40023800 0x01000000 0 ;# RCC_CR |= PLLON
- sleep 10 ;# Wait for PLL to lock
- mmw 0x40023808 0x00001000 0 ;# RCC_CFGR |= RCC_CFGR_PPRE1_DIV2
- mmw 0x40023808 0x00000002 0 ;# RCC_CFGR |= RCC_CFGR_SW_PLL
- # Boost JTAG frequency
- adapter speed 8000
- Debug: 1078 197 command.c:155 script_debug(): command - mww 0x40023804 0x08012008
- Debug: 1079 197 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 1088 197 command.c:155 script_debug(): command - mww 0x40023C00 0x00000102
- Debug: 1089 197 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 1098 197 command.c:155 script_debug(): command - read_memory 0x40023800 32 1
- Debug: 1099 197 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 1108 197 command.c:155 script_debug(): command - expr ($old & ~$clearbits) | $setbits
- Debug: 1109 197 command.c:155 script_debug(): command - mww 0x40023800 16800643
- Debug: 1110 197 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 1119 198 command.c:155 script_debug(): command - sleep 10
- Debug: 1120 208 command.c:155 script_debug(): command - read_memory 0x40023808 32 1
- Debug: 1121 208 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 1130 208 command.c:155 script_debug(): command - expr ($old & ~$clearbits) | $setbits
- Debug: 1131 208 command.c:155 script_debug(): command - mww 0x40023808 4096
- Debug: 1132 208 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 1141 209 command.c:155 script_debug(): command - read_memory 0x40023808 32 1
- Debug: 1142 209 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 1151 209 command.c:155 script_debug(): command - expr ($old & ~$clearbits) | $setbits
- Debug: 1152 209 command.c:155 script_debug(): command - mww 0x40023808 4098
- Debug: 1153 209 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 1162 209 command.c:155 script_debug(): command - adapter speed 8000
- Debug: 1163 209 adapter.c:251 adapter_config_khz(): handle adapter khz
- Debug: 1164 209 adapter.c:215 adapter_khz_to_speed(): convert khz to adapter specific speed value
- Debug: 1165 209 adapter.c:219 adapter_khz_to_speed(): have adapter set up
- Debug: 1172 209 adapter.c:215 adapter_khz_to_speed(): convert khz to adapter specific speed value
- Debug: 1173 209 adapter.c:219 adapter_khz_to_speed(): have adapter set up
- Debug: 1174 209 command.c:155 script_debug(): command - stm32f4x.cpu invoke-event reset-end
- Debug: 1175 209 jlink.c:2161 jlink_swd_run_queue(): Executing 4 queued transactions
- Debug: 1184 209 command.c:155 script_debug(): command - echo ** Programming Started **
- Debug: 1185 209 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- User : 1194 210 command.c:685 handle_echo(): ** Programming Started **
- Debug: 1195 210 command.c:155 script_debug(): command - flash write_image erase build/project.elf
- Debug: 1196 210 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 1205 210 configuration.c:88 find_file(): found build/project.elf
- Debug: 1206 210 image.c:65 autodetect_image_type(): ELF image detected.
- Debug: 1207 210 configuration.c:88 find_file(): found build/project.elf
- Debug: 1208 210 image.c:630 image_elf_read_headers(): ELF32 image detected.
- Debug: 1209 210 jlink.c:2161 jlink_swd_run_queue(): Executing 4 queued transactions
- Debug: 1218 210 target.c:2628 target_read_u32(): address: 0xe0042000, value: 0x10006431
- Info : 1219 210 stm32f2x.c:1043 stm32x_probe(): device id = 0x10006431
- Debug: 1220 210 jlink.c:2161 jlink_swd_run_queue(): Executing 4 queued transactions
- Debug: 1229 210 target.c:2652 target_read_u16(): address: 0x1fff7a22, value: 0x0200
- Info : 1230 210 stm32f2x.c:1128 stm32x_probe(): flash size = 512 KiB
- Debug: 1231 210 stm32f2x.c:1180 stm32x_probe(): allocated 8 sectors
- Debug: 1232 210 stm32f2x.c:890 setup_sector(): sector 0: 16kBytes
- Debug: 1233 210 stm32f2x.c:890 setup_sector(): sector 1: 16kBytes
- Debug: 1234 210 stm32f2x.c:890 setup_sector(): sector 2: 16kBytes
- Debug: 1235 210 stm32f2x.c:890 setup_sector(): sector 3: 16kBytes
- Debug: 1236 210 stm32f2x.c:890 setup_sector(): sector 4: 64kBytes
- Debug: 1237 210 stm32f2x.c:890 setup_sector(): sector 5: 128kBytes
- Debug: 1238 210 stm32f2x.c:890 setup_sector(): sector 6: 128kBytes
- Debug: 1239 210 stm32f2x.c:890 setup_sector(): sector 7: 128kBytes
- Debug: 1240 210 core.c:926 flash_write_unlock_verify(): image_read_section: section = 0, t_section_num = 0, section_offset = 0, buffer_idx = 0, size_read = 108372
- Debug: 1241 210 image.c:659 image_elf32_read_section(): load segment 0 at 0x0 (sz = 0x1a754)
- Debug: 1242 210 image.c:665 image_elf32_read_section(): read elf: size = 0x1a754 at 0x1000
- Debug: 1243 210 core.c:926 flash_write_unlock_verify(): image_read_section: section = 1, t_section_num = 1, section_offset = 0, buffer_idx = 108372, size_read = 1476
- Debug: 1244 210 image.c:659 image_elf32_read_section(): load segment 1 at 0x0 (sz = 0x5c4)
- Debug: 1245 210 image.c:665 image_elf32_read_section(): read elf: size = 0x5c4 at 0x1c000
- Debug: 1246 210 jlink.c:2161 jlink_swd_run_queue(): Executing 4 queued transactions
- Debug: 1255 211 target.c:2628 target_read_u32(): address: 0x40023c10, value: 0x80000000
- Debug: 1256 211 target.c:2716 target_write_u32(): address: 0x40023c04, value: 0x45670123
- Debug: 1257 211 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 1266 211 target.c:2716 target_write_u32(): address: 0x40023c04, value: 0xcdef89ab
- Debug: 1267 211 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 1276 211 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 1285 211 target.c:2628 target_read_u32(): address: 0x40023c10, value: 0x00000000
- Debug: 1286 211 target.c:2716 target_write_u32(): address: 0x40023c10, value: 0x00010002
- Debug: 1287 211 jlink.c:2161 jlink_swd_run_queue(): Executing 2 queued transactions
- Debug: 1296 211 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 1305 212 target.c:2628 target_read_u32(): address: 0x40023c0c, value: 0x00010000
- Debug: 1306 212 stm32f2x.c:284 stm32x_wait_status_busy(): status: 0x10000
- Debug: 1307 213 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 1316 213 target.c:2628 target_read_u32(): address: 0x40023c0c, value: 0x00010000
- Debug: 1317 213 stm32f2x.c:284 stm32x_wait_status_busy(): status: 0x10000
- Debug: 1318 214 jlink.c:2161 jlink_swd_run_queue(): Executing 3 queued transactions
- Debug: 1327 214 target.c:2628 target_read_u32(): address: 0x40023c0c, value: 0x00010000
- Debug: 1328 214 stm32f2x.c:284 stm32x_wait_status_busy(): status: 0x10000
Advertisement
Add Comment
Please, Sign In to add comment