VsCode-单片机开发环境配置
·
目录
1. 环境准备
2. Embedded IDE扩展安装和配置
3. Cortex-Debug 安装和配置
1. 环境准备
- 安装 VS Code;
- 安装 MinGW 编译器;
2. Embedded IDE扩展安装和配置
Embedded Tools 是嵌入式开发核心工具
- 在扩展商店搜索 Embedded IDE 并安装:

- 打开EIDE ,点击“安装实用工具:


- 将axf to elf选项打勾:


2.1 方法2:更改EIDE编译器,配置指定安装的编译器,来编译MCU工程
# 3. Cortex-Debug 安装和配置
- 在扩展商店搜索[ cortex-debug ],点击安装:

- 安装完成后点击设置, 找到 Cortex-debug:Arm Toolchain Path–>点击setting.json 进行编辑 (可参考我的设置)
{
"C_Cpp.default.compilerPath": "D:/mingw64/bin/gcc.exe", // mingw 编译器路径
"files.autoGuessEncoding": true,
"EIDE.ARM.Option.AxfToElf": true,
"editor.wordWrap":"on",
"EIDE.DisplayLanguage": "zh-cn",
"EIDE.ARM.GCC.InstallDirectory": "${userRoot}/Administrator/.eide/tools/gcc_arm", // eide 安装路径
"EIDE.OpenOCD.ExePath": "${userRoot}/Administrator/.eide/tools/openocd_7a1adfbec_mingw32/bin/openocd.exe",
"EIDE.JLink.InstallDirectory": "${userRoot}/Administrator/.eide/tools/jlink",
"terminal.integrated.defaultProfile.windows": "PowerShell",
"EIDE.SDCC.InstallDirectory": "${userRoot}/Administrator/.eide/tools/sdcc",
"cortex-debug.armToolchainPath": null,
"cortex-debug.openocdPath":null,
"cortex-debug.JLinkGDBServerPath": null,
"EIDE.Cppcheck.ExecutablePath": "${userRoot}/Administrator/.eide/tools/cppcheck/cppcheck.exe",
"workbench.editorAssociations": {
"*.FLM": "default"
},
"workbench.startupEditor": "none",
"EIDE.STLink.ExePath": "${userRoot}/Administrator/.eide/tools/st_cube_programer/bin/STM32_Programmer_CLI.exe",
"EIDE.ARM.INI.Path": "",
"EIDE.C51.INI.Path": ""
}
至此,Vs Code 进行Embedded IDE 搭建单片机开发环境完毕。
openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐


所有评论(0)