VSC Debug with stlink fails but upload is successful

This is the upload:
Checking size .pio\build\BIGTREE_E3_RRF\firmware.elf
Advanced Memory Usage is available via “PlatformIO Home > Project Inspect”
RAM: [= ] 6.0% (used 7928 bytes from 131072 bytes)
Flash: [= ] 8.8% (used 92376 bytes from 1048576 bytes)
Configuring upload protocol…
AVAILABLE: dfu, jlink, stlink
CURRENT: upload_protocol = stlink
Uploading .pio\build\BIGTREE_E3_RRF\firmware.elf
xPack OpenOCD, x86_64 Open On-Chip Debugger 0.10.0+dev-00378-ge5be992df (2020-06-26-09:29)
Licensed under GNU GPL v2
For bug reports, read
OpenOCD: Bug Reporting
debug_level: 1

hla_swd
none separate

target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x00010100 msp: 0x464c457c
** Programming Started **
** Programming Finished **
** Verify Started **
** Verified OK **
** Resetting Target **
shutdown command invoked
======================================================================== [SUCCESS] Took 193.86 seconds ========================================================================

This is what i get when i start debug:

Executing task: C:\Users\Phillip.platformio\penv\Scripts\platformio.exe debug <

Processing simulator_linux_debug (platform: native; framework: )
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via -v, --verbose option
Der Befehl ““CC”” ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
CalledProcessError: Command ‘“CC” -D__MARLIN_FIRMWARE__ -DNDEBUG -D__PLAT_NATIVE_SIM__ -DU8G_HAL_LINKS -D__MARLIN_DEPS__ -w -dM -E -x c++ buildroot/share/PlatformIO/scripts/common-dependencies.h’ returned non-zero exit status 1.:
File “C:\Users\Phillip.platformio\penv\lib\site-packages\platformio\builder\main.py”, line 179:
env.SConscript(item, exports=“env”)
File “C:\Users\Phillip.platformio\packages\tool-scons\scons-local-4.3.0\SCons\Script\SConscript.py”, line 597:
return _SConscript(self.fs, *files, **subst_kw)
File “C:\Users\Phillip.platformio\packages\tool-scons\scons-local-4.3.0\SCons\Script\SConscript.py”, line 285:
exec(compile(scriptdata, scriptname, ‘exec’), call_stack[-1].globals)
File “D:\Projects\ROBODOS_FEB22\Giebler\Downloads\Marlin-tmc26x_cs_STM32F4\Marlin-tmc26x_cs\buildroot\share\PlatformIO\scripts\common-dependencies.py”, line 247:
apply_features_config()
File “D:\Projects\ROBODOS_FEB22\Giebler\Downloads\Marlin-tmc26x_cs_STM32F4\Marlin-tmc26x_cs\buildroot\share\PlatformIO\scripts\common-dependencies.py”, line 133:
if not env.MarlinFeatureIsEnabled(feature):
File “C:\Users\Phillip.platformio\packages\tool-scons\scons-local-4.3.0\SCons\Util.py”, line 742:
return self.method(*nargs, **kwargs)
File “D:\Projects\ROBODOS_FEB22\Giebler\Downloads\Marlin-tmc26x_cs_STM32F4\Marlin-tmc26x_cs\buildroot\share\PlatformIO\scripts\common-dependencies.py”, line 216:
load_marlin_features()
File “D:\Projects\ROBODOS_FEB22\Giebler\Downloads\Marlin-tmc26x_cs_STM32F4\Marlin-tmc26x_cs\buildroot\share\PlatformIO\scripts\common-dependencies.py”, line 204:
define_list = run_preprocessor(env)
File “D:\Projects\ROBODOS_FEB22\Giebler\Downloads\Marlin-tmc26x_cs_STM32F4\Marlin-tmc26x_cs\buildroot\share\PlatformIO\scripts\preprocessor.py”, line 42:
define_list = subprocess.check_output(cmd, shell=True).splitlines()
File “C:\Users\Phillip.platformio\python3\lib\subprocess.py”, line 424:
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File “C:\Users\Phillip.platformio\python3\lib\subprocess.py”, line 528:
raise CalledProcessError(retcode, process.args,
================================================================================= [FAILED] Took 1.54 seconds =================================================================================

Environment Status Duration


simulator_linux_debug FAILED 00:00:01.540
============================================================================ 1 failed, 0 succeeded in 00:00:01.540 ============================================================================The terminal process “C:\Users\Phillip.platformio\penv\Scripts\platformio.exe ‘debug’” terminated with exit code: 1.

I am greatful for help.

You’re trying to debug in the native environment, not on the STM32 chip. Make sure to use the project environment switcher to select the same environment you used for uploading and retry debugging.

Hi, thanks. How can select the environment ?
This is my ini file:

[platformio]

src_dir      = Marlin

boards_dir   = buildroot/share/PlatformIO/boards

default_envs = BIGTREE_E3_RRF #STM32F407VE_black  # mega2560

include_dir  = Marlin

extra_configs =

    ini/avr.ini

    ini/due.ini

    ini/esp32.ini

    ini/features.ini

    ini/lpc176x.ini

    ini/native.ini

    ini/samd51.ini

    ini/stm32-common.ini

    ini/stm32f0.ini

    ini/stm32f1-maple.ini

    ini/stm32f1.ini

    ini/stm32f4.ini

    ini/stm32f7.ini

    ini/stm32h7.ini

    ini/stm32g0.ini

    ini/teensy.ini

    ini/renamed.ini

#

# The 'common' section applies to most Marlin builds.

#

# By default platformio build will abort after 5 errors.

# Remove '-fmax-errors=5' from build_flags below to see all.

#

[common]

build_flags        = -g3 -D__MARLIN_FIRMWARE__ -DNDEBUG

                     -fmax-errors=5

extra_scripts      =

  pre:buildroot/share/PlatformIO/scripts/common-dependencies.py

  pre:buildroot/share/PlatformIO/scripts/common-cxxflags.py

  pre:buildroot/share/PlatformIO/scripts/preflight-checks.py

  post:buildroot/share/PlatformIO/scripts/common-dependencies-post.py

lib_deps           =

default_src_filter = +<src/*> -<src/config> -<src/HAL> +<src/HAL/shared>

  -<src/lcd/HD44780> -<src/lcd/TFTGLCD> -<src/lcd/dogm> -<src/lcd/tft> -<src/lcd/tft_io>

  -<src/HAL/STM32/tft> -<src/HAL/STM32F1/tft>

  -<src/lcd/e3v2/common> -<src/lcd/e3v2/creality> -<src/lcd/e3v2/proui> -<src/lcd/e3v2/jyersui> -<src/lcd/e3v2/marlinui>

  -<src/lcd/menu>

  -<src/lcd/menu/game/game.cpp> -<src/lcd/menu/game/brickout.cpp> -<src/lcd/menu/game/invaders.cpp>

  -<src/lcd/menu/game/maze.cpp> -<src/lcd/menu/game/snake.cpp>

  -<src/lcd/menu/menu_backlash.cpp>

  -<src/lcd/menu/menu_bed_corners.cpp>

  -<src/lcd/menu/menu_bed_leveling.cpp>

  -<src/lcd/menu/menu_cancelobject.cpp>

  -<src/lcd/menu/menu_delta_calibrate.cpp>

  -<src/lcd/menu/menu_filament.cpp>

  -<src/lcd/menu/menu_info.cpp>

  -<src/lcd/menu/menu_job_recovery.cpp>

  -<src/lcd/menu/menu_language.cpp>

  -<src/lcd/menu/menu_led.cpp>

  -<src/lcd/menu/menu_media.cpp>

  -<src/lcd/menu/menu_mmu2.cpp>

  -<src/lcd/menu/menu_password.cpp>

  -<src/lcd/menu/menu_power_monitor.cpp>

  -<src/lcd/menu/menu_spindle_laser.cpp>

  -<src/lcd/menu/menu_temperature.cpp>

  -<src/lcd/menu/menu_tmc.cpp>

  -<src/lcd/menu/menu_touch_screen.cpp>

  -<src/lcd/menu/menu_tramming.cpp>

  -<src/lcd/menu/menu_ubl.cpp>

  -<src/lcd/menu/menu_x_twist.cpp>

  -<src/lcd/extui/anycubic_chiron>

  -<src/lcd/extui/anycubic_i3mega>

  -<src/lcd/extui/dgus> -<src/lcd/extui/dgus/fysetc> -<src/lcd/extui/dgus/hiprecy> -<src/lcd/extui/dgus/mks> -<src/lcd/extui/dgus/origin>

  -<src/lcd/extui/dgus_reloaded>

  -<src/lcd/extui/example>

  -<src/lcd/extui/ftdi_eve_touch_ui>

  -<src/lcd/extui/malyan>

  -<src/lcd/extui/mks_ui>

  -<src/lcd/extui/nextion>

  -<src/lcd/lcdprint.cpp>

  -<src/lcd/touch/touch_buttons.cpp>

  -<src/sd/usb_flashdrive/lib-uhs2> -<src/sd/usb_flashdrive/lib-uhs3>

  -<src/sd/usb_flashdrive/Sd2Card_FlashDrive.cpp>

  -<src/sd/cardreader.cpp> -<src/sd/Sd2Card.cpp> -<src/sd/SdBaseFile.cpp> -<src/sd/SdFatUtil.cpp> -<src/sd/SdFile.cpp> -<src/sd/SdVolume.cpp>

  -<src/HAL/shared/backtrace>

  -<src/HAL/shared/cpu_exception>

  -<src/HAL/shared/eeprom_if_i2c.cpp>

  -<src/HAL/shared/eeprom_if_spi.cpp>

  -<src/feature/adc> -<src/gcode/feature/adc>

  -<src/feature/babystep.cpp>

  -<src/feature/backlash.cpp>

  -<src/feature/baricuda.cpp> -<src/gcode/feature/baricuda>

  -<src/feature/bedlevel/abl> -<src/gcode/bedlevel/abl>

  -<src/feature/bedlevel/abl/x_twist.cpp>

  -<src/feature/bedlevel/mbl> -<src/gcode/bedlevel/mbl>

  -<src/feature/bedlevel/ubl> -<src/gcode/bedlevel/ubl>

  -<src/feature/bedlevel/hilbert_curve.cpp>

  -<src/feature/binary_stream.cpp> -<src/libs/heatshrink>

  -<src/feature/bltouch.cpp>

  -<src/feature/cancel_object.cpp> -<src/gcode/feature/cancel>

  -<src/feature/caselight.cpp> -<src/gcode/feature/caselight>

  -<src/feature/closedloop.cpp>

  -<src/feature/controllerfan.cpp> -<src/gcode/feature/controllerfan>

  -<src/feature/cooler.cpp>  -<src/gcode/temp/M143_M193.cpp>

  -<src/feature/dac> -<src/feature/digipot>

  -<src/feature/direct_stepping.cpp> -<src/gcode/motion/G6.cpp>

  -<src/feature/e_parser.cpp>

  -<src/feature/easythreed_ui.cpp>

  -<src/feature/encoder_i2c.cpp>

  -<src/feature/ethernet.cpp> -<src/gcode/feature/network/M552-M554.cpp>

  -<src/feature/fancheck.cpp>

  -<src/feature/fanmux.cpp>

  -<src/feature/filwidth.cpp> -<src/gcode/feature/filwidth>

  -<src/feature/fwretract.cpp> -<src/gcode/feature/fwretract>

  -<src/feature/host_actions.cpp>

  -<src/feature/hotend_idle.cpp>

  -<src/feature/joystick.cpp>

  -<src/feature/leds/blinkm.cpp>

  -<src/feature/leds/leds.cpp>

  -<src/feature/leds/neopixel.cpp>

  -<src/feature/leds/pca9533.cpp>

  -<src/feature/leds/pca9632.cpp>

  -<src/feature/leds/printer_event_leds.cpp>

  -<src/feature/leds/tempstat.cpp>

  -<src/feature/max7219.cpp>

  -<src/feature/meatpack.cpp>

  -<src/feature/mixing.cpp>

  -<src/feature/mmu/mmu.cpp>

  -<src/feature/mmu/mmu2.cpp> -<src/gcode/feature/prusa_MMU2>

  -<src/feature/password> -<src/gcode/feature/password>

  -<src/feature/pause.cpp>

  -<src/feature/power.cpp>

  -<src/feature/power_monitor.cpp> -<src/gcode/feature/power_monitor>

  -<src/feature/powerloss.cpp> -<src/gcode/feature/powerloss>

  -<src/feature/probe_temp_comp.cpp>

  -<src/feature/repeat.cpp>

  -<src/feature/runout.cpp> -<src/gcode/feature/runout>

  -<src/feature/snmm.cpp>

  -<src/feature/solenoid.cpp> -<src/gcode/control/M380_M381.cpp>

  -<src/feature/spindle_laser.cpp> -<src/gcode/control/M3-M5.cpp>

  -<src/feature/stepper_driver_safety.cpp>

  -<src/feature/tmc_util.cpp> -<src/module/stepper/trinamic.cpp>

  -<src/feature/tramming.cpp>

  -<src/feature/twibus.cpp>

  -<src/feature/z_stepper_align.cpp>

  -<src/gcode/bedlevel/G26.cpp>

  -<src/gcode/bedlevel/G35.cpp>

  -<src/gcode/bedlevel/G42.cpp>

  -<src/gcode/bedlevel/M420.cpp> -<src/feature/bedlevel/bedlevel.cpp>

  -<src/gcode/calibrate/G33.cpp>

  -<src/gcode/calibrate/G34.cpp>

  -<src/gcode/calibrate/G34_M422.cpp>

  -<src/gcode/calibrate/G76_M871.cpp>

  -<src/gcode/calibrate/G425.cpp>

  -<src/gcode/calibrate/M12.cpp>

  -<src/gcode/calibrate/M48.cpp>

  -<src/gcode/calibrate/M100.cpp>

  -<src/gcode/calibrate/M425.cpp>

  -<src/gcode/calibrate/M665.cpp>

  -<src/gcode/calibrate/M666.cpp>

  -<src/gcode/calibrate/M852.cpp>

  -<src/gcode/control/M10-M11.cpp>

  -<src/gcode/control/M42.cpp> -<src/gcode/control/M226.cpp>

  -<src/gcode/config/M43.cpp>

  -<src/gcode/config/M217.cpp>

  -<src/gcode/config/M218.cpp>

  -<src/gcode/config/M221.cpp>

  -<src/gcode/config/M301.cpp>

  -<src/gcode/config/M302.cpp>

  -<src/gcode/config/M304.cpp>

  -<src/gcode/config/M305.cpp>

  -<src/gcode/config/M540.cpp>

  -<src/gcode/config/M575.cpp>

  -<src/gcode/config/M672.cpp>

  -<src/gcode/control/M7-M9.cpp>

  -<src/gcode/control/M211.cpp>

  -<src/gcode/control/M350_M351.cpp>

  -<src/gcode/control/M605.cpp>

  -<src/gcode/feature/advance>

  -<src/gcode/feature/camera>

  -<src/gcode/feature/i2c>

  -<src/gcode/feature/L6470>

  -<src/gcode/feature/leds/M150.cpp>

  -<src/gcode/feature/leds/M7219.cpp>

  -<src/gcode/feature/macro>

  -<src/gcode/feature/mixing/M163-M165.cpp>

  -<src/gcode/feature/mixing/M166.cpp>

  -<src/gcode/feature/pause/G27.cpp>

  -<src/gcode/feature/pause/G60.cpp>

  -<src/gcode/feature/pause/G61.cpp>

  -<src/gcode/feature/pause/M125.cpp>

  -<src/gcode/feature/pause/M600.cpp>

  -<src/gcode/feature/pause/M603.cpp>

  -<src/gcode/feature/pause/M701_M702.cpp>

  -<src/gcode/feature/trinamic/M122.cpp>

  -<src/gcode/feature/trinamic/M569.cpp>

  -<src/gcode/feature/trinamic/M906.cpp>

  -<src/gcode/feature/trinamic/M911-M914.cpp>

  -<src/gcode/feature/trinamic/M919.cpp>

  -<src/gcode/geometry/G17-G19.cpp>

  -<src/gcode/geometry/G53-G59.cpp>

  -<src/gcode/geometry/M206_M428.cpp>

  -<src/gcode/host/M16.cpp>

  -<src/gcode/host/M113.cpp>

  -<src/gcode/host/M154.cpp>

  -<src/gcode/host/M360.cpp>

  -<src/gcode/host/M876.cpp>

  -<src/gcode/lcd/M0_M1.cpp>

  -<src/gcode/lcd/M117.cpp>

  -<src/gcode/lcd/M250.cpp> -<src/gcode/lcd/M256.cpp>

  -<src/gcode/lcd/M300.cpp>

  -<src/gcode/lcd/M414.cpp>

  -<src/gcode/lcd/M73.cpp>

  -<src/gcode/lcd/M995.cpp>

  -<src/gcode/motion/G2_G3.cpp>

  -<src/gcode/motion/G5.cpp>

  -<src/gcode/motion/G80.cpp>

  -<src/gcode/motion/M290.cpp>

  -<src/gcode/probe/G30.cpp>

  -<src/gcode/probe/G31_G32.cpp>

  -<src/gcode/probe/G38.cpp>

  -<src/gcode/probe/M401_M402.cpp>

  -<src/gcode/probe/M851.cpp>

  -<src/gcode/probe/M951.cpp>

  -<src/gcode/scara>

  -<src/gcode/sd>

  -<src/gcode/sd/M32.cpp>

  -<src/gcode/sd/M808.cpp>

  -<src/gcode/temp/M104_M109.cpp>

  -<src/gcode/temp/M123.cpp>

  -<src/gcode/temp/M155.cpp>

  -<src/gcode/temp/M192.cpp>

  -<src/gcode/units/G20_G21.cpp>

  -<src/gcode/units/M82_M83.cpp>

  -<src/gcode/units/M149.cpp>

  -<src/libs/BL24CXX.cpp> -<src/libs/W25Qxx.cpp>

  -<src/libs/L64XX> -<src/module/stepper/L64xx.cpp> -<src/HAL/shared/HAL_spi_L6470.cpp>

  -<src/libs/MAX31865.cpp>

  -<src/libs/hex_print.cpp>

  -<src/libs/least_squares_fit.cpp>

  -<src/libs/nozzle.cpp> -<src/gcode/feature/clean>

  -<src/module/delta.cpp>

  -<src/module/planner_bezier.cpp>

  -<src/module/polargraph.cpp>

  -<src/module/printcounter.cpp>

  -<src/module/probe.cpp>

  -<src/module/scara.cpp>

  -<src/module/servo.cpp> -<src/gcode/control/M280.cpp> -<src/gcode/config/M281.cpp> -<src/gcode/control/M282.cpp>

  -<src/module/stepper/TMC26X.cpp>

#

# Default values apply to all 'env:' prefixed environments

#

[env]

framework     = arduino

extra_scripts = ${common.extra_scripts}

build_flags   = ${common.build_flags}

lib_deps      = ${common.lib_deps}

monitor_speed = 250000

debug_tool = stlink

#upload_protocol = dfu

monitor_flags =

  --quiet

  --echo

  --eol

    LF

  --filter

    colorize

  --filter

    time

#

# Just print the dependency tree

#

#[env:include_tree]

#platform    = atmelavr

#board       = megaatmega2560

#platform    = ststm32 #atmelsam #atmelavr

#board       = blackSTM32F407VET6 #disco_f407vg #megaatmega2560  #//due

#build_flags = -c -H -std=gnu++11 -Wall -Os -D__MARLIN_FIRMWARE__

src_filter  = +<src/MarlinCore.cpp>

#

# STM32F407VET6 with RAMPS-like shield

# 'Black' STM32F407VET6 board - https://wiki.stm32duino.com/index.php?title=STM32F407

# Shield - https://github.com/jmz52/Hardware

#

#[env:STM32F407VE_black]

#extends           = stm32_variant

#board             = marlin_blackSTM32F407VET6

#build_flags       = ${stm32_variant.build_flags}

#                    -DUSBD_USE_CDC_COMPOSITE -DUSE_USB_FS

#

# BigTreeTech E3 RRF (STM32F407VGT6 ARM Cortex-M4)

#

[env:BIGTREE_E3_RRF]

extends             = stm32_variant

board               = marlin_STM32F407VGT6_CCM

board_build.variant = MARLIN_BIGTREE_E3_RRF

board_build.offset  = 0x8000

build_flags         = ${stm32_variant.build_flags}

                      -DSTM32F407_5VX

                      -DMF_RX_BUFFER_SIZE=255

                      -DMF_TX_BUFFER_SIZE=255

Select this from in the before linked project environment switcher

Hi,
i put the debug type as shown. Is it right ?

BigTreeTech E3 RRF (STM32F407VGT6 ARM Cortex-M4)

[env:BIGTREE_E3_RRF]

extends = stm32_variant

board = marlin_STM32F407VGT6_CCM

board_build.variant = MARLIN_BIGTREE_E3_RRF

board_build.offset = 0x8000

build_flags = ${stm32_variant.build_flags}

                  -DSTM32F407_5VX

                  -DMF_RX_BUFFER_SIZE=255

                  -DMF_TX_BUFFER_SIZE=255

build_type = debug

debug is built now but it does not stop on break breakpoints. It does not stop in main.
Thanks again for your time. Regards

This is the content of the debug console:

Environment     Status    Duration
--------------  --------  ------------
BIGTREE_E3_RRF  SUCCESS   00:02:24.359
========================= 1 succeeded in 00:02:24.359 =========================
undefinedC:\Users\Phillip\.platformio\packages\toolchain-gccarmnoneeabi\bin\arm-none-eabi-gdb.exe: warning: Couldn't determine a path for the index cache directory.

Reading symbols from d:\Projects\ROBODOS_FEB22\Giebler\Downloads\Marlin-tmc26x_cs_STM32F4\Marlin-tmc26x_cs\.pio\build\BIGTREE_E3_RRF\firmware.elf...
PlatformIO Unified Debugger -> https://bit.ly/pio-debug
PlatformIO: debug_tool = stlink
PlatformIO: Initializing remote target...
xPack OpenOCD, x86_64 Open On-Chip Debugger 0.10.0+dev-00378-ge5be992df (2020-06-26-09:29)
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.org/doc/doxygen/bugs.html
hla_swd
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
none separate

Info : tcl server disabled
Info : telnet server disabled
Info : clock speed 2000 kHz
Info : STLINK V2J39M27 (API v2) VID:PID 0483:374B
Info : Target voltage: 2.924777
Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : starting gdb server for stm32f4x.cpu on pipe
Info : accepting 'gdb' connection from pipe
target halted due to debug-request, current mode: Handler HardFault
xPSR: 0x40000003 pc: 00000000 msp: 0x464c4558
Info : device id = 0x10076413
Info : flash size = 1024 kbytes
Info : flash size = 512 bytes

0x00000000 in ?? ()
2
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
target halted due to debug-request, current mode: Thread 
xPSR: 0x01000000 pc: 0x00010100 msp: 0x464c457c
2
Info : Unable to match requested speed 8000 kHz, using 4000 kHz
Warn : keep_alive() was not invoked in the 1000 ms timelimit. GDB alive packet not sent! (1017 ms). Workaround: increase "set remotetimeout" in GDB
Loading section .isr_vector, size 0x188 lma 0x8008000
Loading section .text, size 0x1995c lma 0x8008188
Loading section .rodata, size 0x28ec lma 0x8021ae4
Loading section .ARM, size 0x8 lma 0x80243d0
Loading section .init_array, size 0x2c lma 0x80243d8
Loading section .fini_array, size 0x8 lma 0x8024404
Loading section .data, size 0x408 lma 0x802440c
2
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
target halted due to debug-request, current mode: Thread 
xPSR: 0x01000000 pc: 0x00010100 msp: 0x464c457c
Start address 0x800a090, load size 116756
Transfer rate: 18 KB/sec, 6868 bytes/write.
2
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
2
Unable to match requested speed 2000 kHz, using 1800 kHz
target halted due to debug-request, current mode: Thread 
xPSR: 0x01000000 pc: 0x00010100 msp: 0x464c457c
target halted due to debug-request, current mode: Thread 
xPSR: 0x01000000 pc: 0x00010100 msp: 0x464c457c
Temporary breakpoint 1 at 0x800a00e: file C:\Users\Phillip\.platformio\packages\framework-arduinoststm32\cores\arduino\main.cpp, line 50.
PlatformIO: Initialization completed
PlatformIO: Resume the execution to `debug_init_break = tbreak main`
PlatformIO: More configuration options -> https://bit.ly/pio-debug
Note: automatically using hardware breakpoints for read-only addresses

After debugging is started, can you press the Pause button to see where it is? (possibly more detailed in the “Debug Console” tab with the address)

This ist the content of the debug console:

Unable to match requested speed 2000 kHz, using 1800 kHz
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x00010100 msp: 0x464c457c
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x00010100 msp: 0x464c457c
Temporary breakpoint 1 at 0x80113e0: file Marlin\src\MarlinCore.cpp, line 1638.
PlatformIO: Initialization completed
PlatformIO: Resume the execution to debug_init_break = tbreak loop
PlatformIO: More configuration options → Redirecting...
Note: automatically using hardware breakpoints for read-only addresses.

Program
received signal SIGINT, Interrupt.
0x00000000 in ?? ()

The pause is in:
C:\Users\Phillip.platformio\packages\framework-arduinoststm32\system\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f407xx.s

In the very first line or where? Do you have a screenshot?


Nah something is very wrong there, application firmware starts at 0x0800000, not 0x0. According to https://www.st.com/resource/en/datasheet/dm00037051.pdf, memory mapping, it might currently be executing the internal bootloader / system memory. Does your 3D printer have the “BOOT0” pin of the STM32F4 microcontroller exposed? Is it connected to GND or +3.3V?

BOOT0 signal of the STM32F407VGT6 is held low through a 510 ohm pull-down
resistor.
I am using stm32f4discovery

Platformio.ini:

# BigTreeTech E3 RRF (STM32F407VGT6 ARM Cortex-M4)
#
[env:BIGTREE_E3_RRF]
extends             = stm32_variant
board               = marlin_STM32F407VGT6_CCM
board_build.variant = MARLIN_BIGTREE_E3_RRF
board_build.offset  = 0x8000
build_flags         = ${stm32_variant.build_flags}
                      -DSTM32F407_5VX
                      -DMF_RX_BUFFER_SIZE=255
                      -DMF_TX_BUFFER_SIZE=255
build_type = debug
debug_init_break = tbreak loop

This implies there’s a bootloader. What happens if you remove that line and retry?

Also what’s the state of the BOOT1 pin (=PB2)?

The BOOT1 signal of the STM32F407VGT6 is held high through a 10 kohm pullup
resistor.

And you already tested this?

i am trying it now. i will let you know soon.
Thanks

debug console after pause:

Processing BIGTREE_E3_RRF (board: marlin_STM32F407VGT6_CCM; platform: ststm32@~12.1; framework: arduino)
--------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/marlin_STM32F407VGT6_CCM.html
PLATFORM: ST STM32 (12.1.1) > STM32F407VG (128k RAM, 64k CCM RAM, 1024k Flash
HARDWARE: STM32F407VGT6 168MHz, 128KB RAM, 1MB Flash
DEBUG: Current (stlink) External (jlink, stlink)
PACKAGES:
 - framework-arduinoststm32 4.10900.200819 (1.9.0)
 - framework-cmsis 2.50501.200527 (5.5.1)
 - toolchain-gccarmnoneeabi 1.90201.191206 (9.2.1)
Converting Marlin.ino
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 10 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <SPI> 1.0
|-- <Servo> 1.1.2
|-- <EEPROM> 2.0.1
|-- <SoftwareSerial> 1.0
|-- <IWatchdog> 1.0.0
|-- <Wire> 1.0
Building in debug mode
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduinoVariant\PeripheralPins.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduinoVariant\variant.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\HardwareSerial.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\HardwareTimer.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\IPAddress.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\Print.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\RingBuffer.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\Stream.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\Tone.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\USBSerial.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\VirtIOSerial.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\WInterrupts.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\WMath.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\WSerial.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\WString.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\abi.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\avr\dtostrf.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\board.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\hooks.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\itoa.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\main.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\new.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\pins_arduino.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\libmetal\device.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\libmetal\generic\condition.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\libmetal\generic\cortexm\sys.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\libmetal\generic\generic_device.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\libmetal\generic\generic_init.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\libmetal\generic\generic_io.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\libmetal\generic\generic_shmem.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\libmetal\generic\time.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\libmetal\init.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\libmetal\io.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\libmetal\log.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\libmetal\shmem.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\mbox_ipcc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\open-amp\remoteproc\remoteproc_virtio.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\open-amp\rpmsg\rpmsg.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\open-amp\rpmsg\rpmsg_virtio.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\openamp.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\rsc_table.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\virt_uart.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\virtio\virtio.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\virtio\virtqueue.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\virtio_buffer.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\OpenAMP\virtio_log.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\startup_stm32yyxx.S.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\usb\cdc\cdc_queue.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\usb\cdc\usbd_cdc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\usb\cdc\usbd_cdc_if.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\usb\hid\usbd_hid_composite.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\usb\hid\usbd_hid_composite_if.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\usb\usb_device_core.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\usb\usb_device_ctlreq.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\usb\usb_device_ioreq.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\usb\usbd_conf.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\usb\usbd_desc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\usb\usbd_ep_conf.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\stm32\usb\usbd_if.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\wiring_analog.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\wiring_digital.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\wiring_pulse.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\wiring_shift.c.o
Compiling .pio\build\BIGTREE_E3_RRF\FrameworkArduino\wiring_time.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_adc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_adc_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_can.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_cec.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_comp.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_comp_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_cordic.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_cortex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_crc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_crc_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_cryp.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_cryp_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_dac.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_dac_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_dcmi.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_dcmi_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_dfsdm.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_dfsdm_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_dma.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_dma2d.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_dma_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_dsi.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_dts.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_eth.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_eth_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_exti.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_fdcan.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_firewall.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_flash.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_flash_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_flash_ramfunc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_fmac.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_fmpi2c.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_fmpi2c_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_gfxmmu.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_gpio.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_gpio_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_hash.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_hash_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_hcd.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_hrtim.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_hsem.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_i2c.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_i2c_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_i2s.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_i2s_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_ipcc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_irda.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_iwdg.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_jpeg.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_lcd.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_lptim.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_ltdc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_ltdc_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_mdios.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_mdma.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_mmc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_mmc_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_nand.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_nor.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_opamp.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_opamp_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_ospi.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_otfdec.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_pccard.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_pcd.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_pcd_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_pka.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_pssi.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_pwr.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_pwr_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_qspi.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_ramecc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_rcc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_rcc_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_rng.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_rng_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_rtc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_rtc_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_sai.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_sai_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_sd.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_sd_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_sdadc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_sdram.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_smartcard.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_smartcard_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_smbus.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_spdifrx.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_spi.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_spi_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_sram.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_swpmi.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_tim.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_tim_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_tsc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_uart.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_uart_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_usart.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_usart_ex.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\HAL\stm32yyxx_hal_wwdg.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_adc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_bdma.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_comp.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_cordic.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_crc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_crs.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_dac.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_delayblock.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_dma.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_dma2d.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_exti.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_fmac.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_fmc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_fsmc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_gpio.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_hrtim.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_i2c.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_lptim.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_lpuart.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_mdma.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_opamp.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_pka.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_pwr.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_rcc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_rng.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_rtc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_sdmmc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_spi.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_swpmi.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_tim.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_ucpd.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_usart.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_usb.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\LL\stm32yyxx_ll_utils.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\PortNames.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\analog.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\bootloader.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\clock.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\core_callback.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\dwt.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\hw_config.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\interrupt.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\lock_resource.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\low_power.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\pinmap.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\rtc.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\stm32_def.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\stm32_eeprom.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\system_stm32yyxx.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\timer.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\stm32\uart.c.o
Compiling .pio\build\BIGTREE_E3_RRF\SrcWrapper\src\syscalls.c.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\HAL.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\HAL_MinSerial.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\HAL_SPI.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\MarlinSPI.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\MarlinSerial.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\Servo.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\eeprom_bl24cxx.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\eeprom_flash.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\eeprom_if_iic.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\eeprom_sdcard.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\eeprom_sram.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\eeprom_wired.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\fast_pwm.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\fastio.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\msc_sd.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\sdio.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\tft\gt911.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\tft\tft_fsmc.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\tft\tft_ltdc.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\tft\tft_spi.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\tft\xpt2046.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\timers.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\usb_host.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\usb_serial.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\STM32\watchdog.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\shared\Delay.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\shared\HAL.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\shared\HAL_MinSerial.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\shared\backtrace\backtrace.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\shared\backtrace\unwarm.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\shared\backtrace\unwarm_arm.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\shared\backtrace\unwarm_thumb.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\shared\backtrace\unwarmbytab.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\shared\backtrace\unwarmmem.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\shared\backtrace\unwinder.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\shared\backtrace\unwmemaccess.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\shared\eeprom_api.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\shared\esp_wifi.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\HAL\shared\servo.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\MarlinCore.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\core\serial.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\core\utility.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\feature\ammeter.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\calibrate\G28.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\config\M200-M205.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\config\M220.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\config\M221.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\config\M301.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\config\M302.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\config\M309.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\config\M43.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\config\M92.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\control\M108_M112_M410.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\control\M111.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\control\M120_M121.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\control\M17_M18_M84.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\control\M211.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\control\M226.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\control\M400.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\control\M42.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\control\M80_M81.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\control\M85.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\control\M993_M994.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\control\M997.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\control\M999.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\control\T.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\eeprom\M500-M504.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\feature\digipot\M907-M910.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\gcode.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\gcode_d.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\geometry\G92.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\geometry\M206_M428.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\host\M110.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\host\M113.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\host\M114.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\host\M115.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\host\M118.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\host\M119.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\lcd\M145.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\motion\G0_G1.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\motion\G2_G3.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\motion\G4.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\parser.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\queue.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\stats\M31.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\stats\M75-M78.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\temp\M104_M109.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\temp\M105.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\temp\M106_M107.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\temp\M140_M190.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\temp\M141_M191.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\temp\M155.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\temp\M303.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\gcode\units\M82_M83.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\inc\Warnings.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\lcd\extui\ui_api.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\lcd\fontutils.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\lcd\marlinui.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\libs\buzzer.cpp.o
Marlin\src\inc\Warnings.cpp:35:4: warning: #warning "WARNING! Disable MARLIN_DEV_MODE for the final build!" [-Wcpp]
   35 |   #warning "WARNING! Disable MARLIN_DEV_MODE for the final build!"
      |    ^~~~~~~
Marlin\src\inc\Warnings.cpp:59:4: warning: #warning "Your Configuration provides no method to acquire user feedback!" [-Wcpp]
   59 |   #warning "Your Configuration provides no method to acquire user feedback!"
      |    ^~~~~~~
Marlin\src\inc\Warnings.cpp:563:6: warning: #warning "Motherboard DIAG jumpers must be removed when SENSORLESS_HOMING is disabled. (Define DIAG_JUMPERS_REMOVED to suppress this warning.)" [-Wcpp]
  563 |     #warning "Motherboard DIAG jumpers must be removed when SENSORLESS_HOMING is disabled. (Define DIAG_JUMPERS_REMOVED to suppress this warning.)"
      |      ^~~~~~~
Compiling .pio\build\BIGTREE_E3_RRF\src\src\libs\crc16.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\libs\hex_print.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\libs\numtostr.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\libs\stopwatch.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\libs\vector_3.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\module\endstops.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\module\motion.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\module\planner.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\module\settings.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\module\stepper.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\module\stepper\indirection.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\module\temperature.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\src\src\module\tool_change.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\libe5d\SPI\SPI.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\libe5d\SPI\utility\spi_com.c.o
Compiling .pio\build\BIGTREE_E3_RRF\lib136\Servo\stm32\Servo.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\libf93\SoftwareSerial\SoftwareSerial.cpp.o
Compiling .pio\build\BIGTREE_E3_RRF\lib2c9\IWatchdog\IWatchdog.cpp.o
Archiving .pio\build\BIGTREE_E3_RRF\libe5d\libSPI.a
Compiling .pio\build\BIGTREE_E3_RRF\lib142\Wire\Wire.cpp.o
Archiving .pio\build\BIGTREE_E3_RRF\lib136\libServo.a
Archiving .pio\build\BIGTREE_E3_RRF\libf93\libSoftwareSerial.a
Compiling .pio\build\BIGTREE_E3_RRF\lib142\Wire\utility\twi.c.o
Archiving .pio\build\BIGTREE_E3_RRF\lib2c9\libIWatchdog.a
Archiving .pio\build\BIGTREE_E3_RRF\lib142\libWire.a
Linking .pio\build\BIGTREE_E3_RRF\firmware.elf
Checking size .pio\build\BIGTREE_E3_RRF\firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [=         ]   5.6% (used 7316 bytes from 131072 bytes)
Flash: [=         ]  10.9% (used 114088 bytes from 1048576 bytes)
Building .pio\build\BIGTREE_E3_RRF\firmware.bin
======================== [SUCCESS] Took 156.11 seconds ========================

Environment     Status    Duration
--------------  --------  ------------
BIGTREE_E3_RRF  SUCCESS   00:02:36.106
========================= 1 succeeded in 00:02:36.106 =========================
undefinedC:\Users\Phillip\.platformio\packages\toolchain-gccarmnoneeabi\bin\arm-none-eabi-gdb.exe: warning: Couldn't determine a path for the index cache directory.
Reading symbols from d:\Projects\ROBODOS_FEB22\Giebler\Downloads\Marlin-tmc26x_cs_STM32F4\Marlin-tmc26x_cs\.pio\build\BIGTREE_E3_RRF\firmware.elf...
PlatformIO Unified Debugger -> https://bit.ly/pio-debug
PlatformIO: debug_tool = stlink
PlatformIO: Initializing remote target...
xPack OpenOCD, x86_64 Open On-Chip Debugger 0.10.0+dev-00378-ge5be992df (2020-06-26-09:29)
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.org/doc/doxygen/bugs.html
hla_swd
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
none separate

Info : tcl server disabled
Info : telnet server disabled
Info : clock speed 2000 kHz
Info : STLINK V2J39M27 (API v2) VID:PID 0483:374B
Info : Target voltage: 2.915608
Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : starting gdb server for stm32f4x.cpu on pipe
Info : accepting 'gdb' connection from pipe
target halted due to debug-request, current mode: Handler HardFault
xPSR: 0x40000003 pc: 00000000 msp: 0x464c4558
Info : device id = 0x10076413
Info : flash size = 1024 kbytes
Info : flash size = 512 bytes
0x00000000 in ?? ()
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x00010100 msp: 0x464c457c
Info : Unable to match requested speed 8000 kHz, using 4000 kHz
Info : Unable to match requested speed 8000 kHz, using 4000 kHz
Warn : keep_alive() was not invoked in the 1000 ms timelimit. GDB alive packet not sent! (1018 ms). Workaround: increase "set remotetimeout" in GDB
Loading section .isr_vector, size 0x188 lma 0x8008000
Loading section .text, size 0x1913c lma 0x8008188
Loading section .rodata, size 0x2864 lma 0x80212c4
Loading section .ARM, size 0x8 lma 0x8023b28
Loading section .init_array, size 0x28 lma 0x8023b30
Loading section .fini_array, size 0x8 lma 0x8023b58
Loading section .data, size 0x408 lma 0x8023b60
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x00010100 msp: 0x464c457c
Start address 0x8009fc8, load size 114536
Transfer rate: 18 KB/sec, 6737 bytes/write.
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Unable to match requested speed 2000 kHz, using 1800 kHz
Unable to match requested speed 2000 kHz, using 1800 kHz
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x00010100 msp: 0x464c457c
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x00010100 msp: 0x464c457c
Temporary breakpoint 1 at 0x8009f46: file C:\Users\Phillip\.platformio\packages\framework-arduinoststm32\cores\arduino\main.cpp, line 50.
PlatformIO: Initialization completed
PlatformIO: Resume the execution to `debug_init_break = tbreak main`
PlatformIO: More configuration options -> https://bit.ly/pio-debug
Note: automatically using hardware breakpoints for read-only addresses.

Program
 received signal SIGINT, Interrupt.
0x00000000 in ?? ()