Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 1.54 KB

README.md

File metadata and controls

17 lines (12 loc) · 1.54 KB

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)