stm32cubemx+cmake vscode开发
stm32cubemx在2.17之后可以新建cmake工程文件,然后就可以在vscode中无痛编译单片机程序,可以再配合openocd等编译调试下载
1. 准备
1.1 stm32cubemx
1.2 vscode
1.3 arm-none-eabi-gcc
2. cubemx生成cmake工程文件
2.1 利用__weak弱定义函数实现cubemx代码与用户代码分离
2.1.1 task.h和task.c文件
2.2 利用宏定义实现不同任务代码切换
2.3 使用openocd对程序进行下载
2.3.1 命令行代码测试
2.3.2 集成进cmake伪目标进行生成
2.4 Cortex-Debug进行调试
待完善

浙公网安备 33010602011771号