Links¶

Projects useful to BMP users:

  • atom-gdb-debugger - GDB integration for GitHub’s Atom editor

  • gcc-arm-embedded - GNU ARM Embedded Toolchain

  • libopencm3 (on GitHub) - Open source Cortex-M microcontroller library (examples)

  • gdb - The GNU Project Debugger

  • dfu-util - Device Firmware Upgrade Utilities

  • stm32flash - Flash STM32 over built-in serial bootloader

EDA tools:

  • KiCad

  • gEDA / PCB

MCU Debugger Software:

  • OpenOCD - Open On-Chip Debugger

  • pyOCD - Open source python library for programming and debugging ARM Cortex-M microcontrollers using CMSIS-DAP

  • probe-rs - embedded debugging toolkit written in Rust

  • pystlink - Python tool for flashing and debugging STM32 devices using ST-LINK/V2

  • texane/stlink - STM32 Discovery Line Linux Programmer

MCU Debugger Protocols:

  • CMSIS-DAP

Logo

The Plug&Play MCU Debugger

Navigation

Intro

  • Supported Hardware
  • Getting Started
  • Firmware Upgrade
  • Supported Targets

Knowledgebase

  • FAQ
  • Terminology
  • Pinout Glossary
  • Compiling on Windows
  • Building bmputil on Windows
  • Links

Usage

  • GDB Commands
  • GDB Flash Automation
  • Semihosting
  • Serial Wire Output
  • Using RTT
  • PlatformIO
  • STM32CubeIDE

Target Specific Usage

  • STM32 Targets
  • SAM3x-4x-x7x

Hacking

  • Contributing
  • Firmware Hacking
  • Adding Target Drivers
  • Cortex-M Targets
  • Cortex A Targets
  • MindMotion MM32 Targets
  • Target Clock Generation

Versions

  • BMD 2.0 (in development)
  • BMD 1.10.2 (stable)

Recent Posts

  • 11 January - Stable Release V1.9.3
  • 10 January - Stable Release V1.10.2
  • 30 November - Stable Release V1.10.1
  • 28 October - Stable Release V1.10.0
  • 11 October - Release Candidate V1.10.0-rc1

Archives

  • 2024 (2)
  • 2023 (8)
  • 2022 (7)

Related Topics

  • Documentation overview
    • Previous: Building bmputil on Windows
    • Next: GDB Commands

Quick search

©2022-2023, Piotr Esden-Tempski ; 2022-2023, Rachel Mant . | Powered by Sphinx 8.2.3 & Alabaster 1.0.0