Before:mdk的ui和编辑体验属实让人难以接受,而vs Code + keil的解决方案仍是没有解决C的刀耕火种式的开发体验。
单片机开发经历了汇编,寄存器c51,库函数时代,笔者还是觉得这些开发方式有些刀耕火种,也比较消磨学习的动力。甚至乎笔者觉得Arduino的类objective-C 也还不够方便。(想用stl捏)
于是折腾半天,终于配置好了这套CLION+CubeMx+OpenOcd,现分享学习过程。
Reference:
配置CLion用于STM32开发【优雅の嵌入式开发](配置CLion用于STM32开发【优雅の嵌入式开发】 - 知乎 (zhihu.com))
Windows上使用 OpenOCD 给 STM32 下载程序 - 腾讯云开发者社区-腾讯云 (tencent.com))
本项目归档了笔者使用Clion+armgcc 交叉编译链下stm32开发的经验,包括环境搭建,Cortex内核与stm32外设学习札记,常用文档等。