Loading...
 

Zephyr project on STM32

   Zephyr Workbench, a VSCode extension to manage Zephyr on STM32.
It enables users to easily create, develop, and debug Zephyr applications.
Main features:
  • Install host dependencies.
  • Import toolchain and SDK.
  • Create, configure, build and manage apps.
  • Debug STM32.
You can directly download it from the VSCode marketplace
For more details, visit the Zephyr Workbench

System Workbench for STM32


Flashing without connecting NRST

Hi,

why is it necessary to connect the NRST of my MCU to the ST-Link? I have no problem connecting to the target with the ST-Link utility but I do have problem flashing/debugging when I use SW4STM32. Well, problems is an understatement: it’s impossible.

My target is the infamous STM32 Blue Pill (STM32F103C8T6). The reset pin is exposed, but on the 4-pin SWD connector (has gnd, swio, swclk, and 3.3V).

The ST-Link utility is clearly able to reset/half the target via some SWD commands, it seems. I believe openocd supports that as well. See http://openocd.org/doc/html/Reset-Configuration.htmlQuestion

Has somebody got a clue whether it’s working? If so, where would I add the openocd options to switch from hardware reset (via NRST) to emulation reset (via SWD commands)?

In debugger configuration, Debugger tab, Configuration Script, Mode Setup, Reset mode combo box, select “Software system reset”
That works like a charm. That setting is somewhat hidden though.

 

Newest Forum Posts

  1. reservation car service Seattle by Jamesprede, 2025-05-01 10:06
  2. Last day: drone bonus by Danielrug, 2025-04-19 16:55
  3. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-25 07:37
  4. SPI on Nucleo_STMH533RE by royjamil, 2025-03-23 11:31
  5. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-23 09:33
  6. Configuring DMA for ADC in SW? by sam.hodgson, 2025-03-04 12:58
  7. Insightful Perspectives on This Subject by davidsycle, 2025-03-04 05:45
  8. Build a project in "release" mode by info@creosrl.it, 2025-02-20 18:12
  9. Build a project in "release" mode by info@creosrl.it, 2025-02-20 17:05
  10. Build a project in "release" mode by tang, 2025-02-20 10:36

Last-Modified Blogs