Skip to content

Guide for developing embedded systems in the Visual Studio Code for ST Microelectronics STM32 devices. Supports programming and debugging

License

Notifications You must be signed in to change notification settings

EminYagmahan/vscode-stm32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

STM32 firmware development with Visual Studio Code

Guide for developing embedded systems in the Visual Studio Code for ST Microelectronics STM32 devices.

Overview

This project provides development of embedded systems in the Visual Studio Code IDE. With the help of some extensions compiling, flashing, debugging and tracing is made possible. GNU Make is used as build system.

Installation:

  • STM32CubeCLT (Includes GNU C/C++ for Arm® toolchain, GDB debugger client and server, STM32CubeProgrammer CLI, System view descriptor files)
  • GNU Make (Easiest way for installing GNU Make on Windows is via Chocolate or MinGW )
  • Visual Studio Code with following extensions:
    • Corte-Debug (Provides debugging support for ARM Cortex-M Microcontrollers)
    • C/C++ Extension (The C/C++ extension adds language support for C/C++ to Visual Studio Code, including editing (IntelliSense) and debugging features)
    • Recommended: Task Runner VS Code extension to view and run tasks from Explorer panel
    • Recommended: Serial Monitor VS Code Extension for sendinig and receiving messages from serial ports. (Useful if printf messages are redirected to a virtual COM port)

About

Guide for developing embedded systems in the Visual Studio Code for ST Microelectronics STM32 devices. Supports programming and debugging

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published