filmov
tv
Step-by-Step: STM32 Development Environment with OpenOCD and Visual Studio Code (Windows)

Показать описание
This video is intended for beginner with STM32, or embedded system in general, using mostly the free and open source software resources in order to get started quickly.
Show your support to my Patreon:
00:00 Intro
00:20 Visual Studio Code installation
01:50 VSCode extensions installation
04:12 MSYS2 installation
05:40 xPack OpenOCD and GNU ARM Toolchain installations
10:35 Check and double check all installation and dependencies
11:12 Start using MSYS shell
11:38 Git installation in MSYS
12:50 Make installation in MSYS
13:25 Getting examples from libopencm3
15:45 Population libopencm3 submodule
17:07 Navigate in VSCode and building example in MSYS
18:50 Installing missing Python3 in MSYS
19:51 Updating path to GNU ARM Toolchain
20:30 Building libopencm3 library and miniblink example
21:33 Configuring Cortex-Debug for debugging with OpenOCD
25:55 Troubleshooting Cortex-Debug issues
27:10 SUCCESS!!!
27:49 Recapitulation
29:00 BONUS: how to integrate MSYS into VSCode
33:35 Done
List of software:
- Visual Studio Code, the most use development IDE in the world, with lots of extensions.
- GCC for ARM embedded system, free and open source.
- GDB, the free and open source GNU Debugger.
- OpenOCD, free and open source for open chip-debugger.
STM32 library and examples are provided by libopencm3, also free and open source:
Installation is demonstrated under Windows 10 and it may work the same way on Windows 11. Please let me know in the comment section if you would like to see me doing it, step-by-step, on Windows 11.
Please comment, like, and subscribe if you enjoy watching this video.
Show your support to my Patreon:
00:00 Intro
00:20 Visual Studio Code installation
01:50 VSCode extensions installation
04:12 MSYS2 installation
05:40 xPack OpenOCD and GNU ARM Toolchain installations
10:35 Check and double check all installation and dependencies
11:12 Start using MSYS shell
11:38 Git installation in MSYS
12:50 Make installation in MSYS
13:25 Getting examples from libopencm3
15:45 Population libopencm3 submodule
17:07 Navigate in VSCode and building example in MSYS
18:50 Installing missing Python3 in MSYS
19:51 Updating path to GNU ARM Toolchain
20:30 Building libopencm3 library and miniblink example
21:33 Configuring Cortex-Debug for debugging with OpenOCD
25:55 Troubleshooting Cortex-Debug issues
27:10 SUCCESS!!!
27:49 Recapitulation
29:00 BONUS: how to integrate MSYS into VSCode
33:35 Done
List of software:
- Visual Studio Code, the most use development IDE in the world, with lots of extensions.
- GCC for ARM embedded system, free and open source.
- GDB, the free and open source GNU Debugger.
- OpenOCD, free and open source for open chip-debugger.
STM32 library and examples are provided by libopencm3, also free and open source:
Installation is demonstrated under Windows 10 and it may work the same way on Windows 11. Please let me know in the comment section if you would like to see me doing it, step-by-step, on Windows 11.
Please comment, like, and subscribe if you enjoy watching this video.
Комментарии