arm-none-eabi-gdb
« Back to VersTracker
Description:
GNU debugger for arm-none-eabi cross development
Type: Formula  |  Latest Version: 16.3@1  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: debugger arm embedded gdb cross-compile
Install: brew install arm-none-eabi-gdb
About:
GNU Arm Embedded GDB is a specialized debugger designed for bare-metal and RTOS-based ARM development. It provides source-level debugging capabilities for ARM Cortex-M and Cortex-R processors, enabling developers to inspect registers, memory, and threads. This tool is essential for diagnosing low-level firmware issues in embedded systems.
Key Features:
  • Source-level debugging for ARM Cortex-M/R processors
  • RTOS-aware debugging (FreeRTOS, Zephyr, etc.)
  • Hardware breakpoint and watchpoint support
  • Integration with OpenOCD for JTAG/SWD debugging
Use Cases:
  • Debugging bare-metal firmware on ARM microcontrollers
  • Analyzing real-time operating system tasks and threads
  • Troubleshooting hardware-level issues via JTAG/SWD interfaces
Alternatives:
  • llvm-gdb – LLVM's GDB server; better for Clang/LLVM toolchains but less mature for ARM bare-metal
  • pyOCD – Python-based debugger with GDB server support; more modern but lacks native GDB interface
Version History
Detected Version Rev Change Commit
Sep 13, 2025 8:24am 0 VERSION_BUMP 66fd2d90
Sep 30, 2024 9:49am 0 VERSION_BUMP 5349fe52