Hi,
I tried to debug an STM32-WROOM.32U by the us of ST-LINK/V2 debugger. I think the connection is OK with four wires. The ini file in PlatformIO is this:
[env:esp32dev]
platform = espressif32@~5.0.0
board = esp32dev
framework = arduino
lib_deps =
adafruit/Adafruit INA219@^1.2.3
build_flags =
-Wwrite-strings
debug_tool = stlink
debug_init_break = tbreak setup
I get the following error message:
Resolving esp32dev dependencies...
Already up-to-date.
Updating metadata for the vscode IDE...
UserSideException: Processing esp32dev (platform: espressif32@~5.0.0; board: esp32dev; framework: arduino)
--------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
DebugInvalidOptionsError: Unknown debug tool `stlink`. Please use one of `cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa` or `custom`:
File "C:\Users\franz\.platformio\penv\Lib\site-packages\platformio\builder\main.py", line 173:
env.SConscript("$BUILD_SCRIPT")
File "C:\Users\franz\.platformio\packages\tool-scons\scons-local-4.8.1\SCons\Script\SConscript.py", line 620:
return _SConscript(self.fs, *files, **subst_kw)
File "C:\Users\franz\.platformio\packages\tool-scons\scons-local-4.8.1\SCons\Script\SConscript.py", line 280:
exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
File "C:\Users\franz\.platformio\platforms\espressif32@5.0.0\builder\main.py", line 283:
target_elf = env.BuildProgram()
File "C:\Users\franz\.platformio\packages\tool-scons\scons-local-4.8.1\SCons\Util\envs.py", line 252:
return self.method(*nargs, **kwargs)
File "C:\Users\franz\.platformio\penv\Lib\site-packages\platformio\builder\tools\piobuild.py", line 61:
env.ProcessProgramDeps()
File "C:\Users\franz\.platformio\packages\tool-scons\scons-local-4.8.1\SCons\Util\envs.py", line 252:
return self.method(*nargs, **kwargs)
File "C:\Users\franz\.platformio\penv\Lib\site-packages\platformio\builder\tools\piobuild.py", line 111:
env.PrintConfiguration()
File "C:\Users\franz\.platformio\packages\tool-scons\scons-local-4.8.1\SCons\Util\envs.py", line 252:
return self.method(*nargs, **kwargs)
File "C:\Users\franz\.platformio\penv\Lib\site-packages\platformio\builder\tools\pioplatform.py", line 233:
_get_debug_data(),
File "C:\Users\franz\.platformio\penv\Lib\site-packages\platformio\builder\tools\pioplatform.py", line 197:
% board_config.get_debug_tool_name(env.GetProjectOption("debug_tool")),
File "C:\Users\franz\.platformio\penv\Lib\site-packages\platformio\platform\board.py", line 126:
raise DebugInvalidOptionsError(
========================== [FAILED] Took 3.03 seconds ==========================
The wiring is from here
Do anybody have any idea what should I do?
Thanks for your help!
Frank