vscode 配置stm32 cpp settings.json
2025-09-18 来源:cnblogs
{
'cmake.configureOnOpen': false,
'C_Cpp.default.cppStandard': 'c++11',
'C_Cpp.files.exclude': {
'**/.vscode': true,
'**/.vs': true
},
'C_Cpp.default.defines': [
'_DEBUG',
'UNICODE',
'__CC_ARM',
'USE_FULL_LL_DRIVER',
'STM32L152xE',
'__ICCARM__',
'_Pragma(x)=',
'__interrupt=',
'__packed=__attribute__((__packed__))',
'__weak=__attribute__((weak))'
],
'C_Cpp.default.includePath': [
'D:\gcc-arm-none-eabi-10.3-2021.10\arm-none-eabi\include',
'Core\Inc',
'Drivers\STM32L1xx_HAL_Driver\Inc',
'Drivers\CMSIS\Device\ST\STM32L1xx\Include',
'Drivers\CMSIS\Include'
],
'C_Cpp.default.intelliSenseMode': 'gcc-arm',
'C_Cpp.default.cStandard': 'c11',
'C_Cpp.autoAddFileAssociations': false,
'C_Cpp.default.compilerPath': 'D:\gcc-arm-none-eabi-10.3-2021.10\bin\arm-none-eabi-g++.exe'
}
'compilerPath': 'D:/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++.exe -mthumb -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -specs=nosys.specs -specs=nano.specs -u _printf_float -u _scanf_float',
openocd:
- Keil5安装+STM32CubeMX安装+VSCode辅助开发教程
- Linux 下 VScode + gcc + cmake 实现 stm32 标准库开发 (f103)
- VScode如何打造STM32开发环境保姆级教程
- STM32开发之VSCode+GDB下载调试
- 如何使用vscode开发 stc51单片机
- 为VSCode搭建STM32开发环境 零基础教程
- VSCode环境下STM32开发环境搭建指南
- VSCode与JLink极简配置方案,STM32开发指南
- VScode开发STM32/GD32单片机-MakeFile工程JlinkRTT配置
- 瑞萨推出3nm可配置TCAM 面向汽车SoC应用
- 六大全新产品系列推出,MCX A微控制器家族迎来创新
- 意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备
- 模组复用与整机重测在SRRC、CCC、CTA/NAL认证中的实践操作指南
- 从控制到系统:TI利用边缘AI重塑嵌入式MCU的边界
- 有源晶振与无源晶振的六大区别详解
- 英飞凌持续巩固全球微控制器市场领导地位
- 使用 Keil Studio for Visual Studio Code开发 STM32 设备
- 蓝牙信道探测技术原理与开发套件实践
- Microchip 推出生产就绪型全栈边缘 AI 解决方案,赋能MCU和MPU实现 智能实时决策
- LoRa、LoRaWAN、NB-IoT与4G DTU技术对比及工业无线方案选型分析




