vscode嵌入式配置环境setting.json配置
时间: 2023-12-19 20:04:27 浏览: 27
好的,以下是在VSCode中配置嵌入式开发环境所需的setting.json文件的示例:
```json
{
"C_Cpp.default.configurationProvider": "vector-of-bool.cmake-tools",
"C_Cpp.default.compilerPath": "/usr/bin/arm-none-eabi-gcc",
"C_Cpp.default.includePath": [
"${workspaceFolder}/**",
"/opt/gcc-arm-none-eabi-9-2020-q2-update/arm-none-eabi/include",
"/opt/gcc-arm-none-eabi-9-2020-q2-update/lib/gcc/arm-none-eabi/9.3.1/include",
"/opt/gcc-arm-none-eabi-9-2020-q2-update/lib/gcc/arm-none-eabi/9.3.1/include-fixed"
],
"C_Cpp.default.defines": [
"__USE_CMSIS",
"ARM_MATH_CM4"
],
"C_Cpp.default.cStandard": "c11",
"C_Cpp.default.cppStandard": "c++17",
"C_Cpp.default.intelliSenseMode": "gcc-arm",
"C_Cpp.default.debugConfig": {
"type": "cortex-debug",
"request": "attach",
"name": "OpenOCD",
"servertype": "openocd",
"executable": "gdb",
"device": "stm32f4x",
"configFiles": [
"/usr/local/share/openocd/scripts/board/stm32f4discovery.cfg"
],
"cwd": "${workspaceRoot}",
"preLaunchTask": "Build"
},
"cmake.configureOnOpen": true,
"cmake.generator": "Unix Makefiles",
"files.associations": {
"*.tmc": "c"
}
}
```
这是一个针对使用ARM Cortex-M微控制器的嵌入式开发环境的设置示例,其中包括GCC编译器、CMake构建系统和OpenOCD调试器。您可以根据您自己的开发环境进行适当的更改。