在Ubuntu系统下配置VS Code进行STM32开发调试,可以按照以下步骤进行:
1. 安装必要工具链
1.1 安装ARM GCC工具链
sudo apt update
sudo apt install gcc-arm-none-eabi binutils-arm-none-eabi libnewlib-arm-none-eabi
1.2 安装构建工具
sudo apt install make cmake
1.3 安装调试工具OpenOCD
sudo apt install openocd
2. 安装VS Code插件
- C/C++ (Microsoft官方插件,用于代码提示)
- Cortex-Debug (用于ARM Cortex-M调试)
- STM32-for-VSCode (可选,简化STM32项目配置)
- Hex Viewer (可选,查看二进制文件)
3. 创建/配置STM32项目
3.1 使用STM32CubeMX生成代码
- 下载并安装STM32CubeMX
- 生成项目代码时选择 Makefile 作为工具链。
- 导出项目到指定目录。
3.2 将项目导入VS Code
- 在VS Code中打开生成的代码目录。
4. 配置VS Code构建任务
创建 .vscode/tasks.json
文件:
{