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


Cannot set up debugging at all

Hello. I have a custom board based on the STM32F756, and am using a Discovery STM32F0308-DISCO connected via SWD to my board.

I cannot manage to set up the debugging at all. Eclipse builds my project just fine (with my makefile). I have the latest OpenSTM32 on Linux (Mint 17.3).

When I try to set up a new ‘Ac6 STM32 Debugging’ profile, it tells me it has no board and asks me to fill in information.

I select STM32F0 (or F7, same results) and the dropdown for MCU has nothing in it. Same if I chose “All STM32”. So I am guessing there is some configuration problem there.

Even after I fill out that form, I cannot press “OK”: nothing happens at all (I can press Cancel, only).

Hi,

I’m not sure to understand when you say you’re using a Discovery STM32F0308-DISCO connected via SWD to your board. Do you means your board is connected to the ST-Link/V2 module from the STM32F0308-DISCO for debugging ?

If it’s the case :

Did you define your custom board on the IDE ? http://www.openstm32.org/Creating+a+custom+board?structure=DocumentationQuestion (“Define custom board”)

Please, recreate a new Makefile project (http://www.openstm32.org/Creating+a+new+project?structure=Documentation) then create your custom board when it is asked :
- File > New > C Project
- Enter the project name
- Select “Makefile project” > “Empty project” and “Ac6 STM32 MCU GCC” as toolchain then Next button
- Then push Next again in the advance configuration page
- On the MCU Configuration page, select “Create a new custom board”
- Enter the new board name
- Select STM32F7 as your serie
- Select the MCU on your board
- Select ST-LinkV2 as debug device
- Select SWD as debug interface
- Ok
- Click on finish to create the project.

When the project is created,
- Import your sources and makefiles.
- Build your project
- Create a new “Ac6 STM32 Debugging” configuration (the error message should not appear since your choose your custom board)
- Launch debug.

Hope it works,
Kevin.


In your “Ac6 STM32 Debugging” profile, go to the “Debugger” tab, then in the OpenOCD setup, try to select “Manual Spec” and choose the ST-Link/V2 as device and the SWD as interface.

 

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