Emacs 如何调试单片机(嵌入式 Embedded Debug)
概述 本文讲述如何在 Emacs 进行嵌入式调试, 对 MCU 单片机硬件进行调试(比如: STM, HC 等芯片) 说明 大多数入门单片机调试都是从 Keil, IAR Embedded 之类的 IDE 软件. 由于 IDE 这些软件集成了 调试 功能, 导致不知道 编译 + 调试 是如何进行的. 调试底层逻辑: gdb 进行调试. Emacs 调试单片机 安装必要依赖 GitHub - svaante/dape: Debug Adapter Protocol for Emacs Emacs 安装 dape, 然后根据 dape 说明再安装 cpptools Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developer 安装 Arm GCC 工具链, 该工具包含 arm-none-eabi-xxx 等命令行工具. 检查 Arm GCC 是否安装成功, 在终端输入 arm-none-eabi-gdb 看有没有输出. ...