用Clion进行STM32开发(2、创建项目,点亮LED灯)
-
选择 嵌入式 -> STM32CubeMX
-
选择面板配置文件,选择对应的芯片配置文件,或者点击跳过(有的芯片不一定有,后面会说明任何创建及引用此配置文件)
-
项目生成后默认生成 STM32F030F4Px 芯片的代码(删除除.ioc文件和.idea文件夹外的所有文件及文件夹,只保留.ioc文件和.idea文件夹),需要手动在 STM32CubeMX 中新建需要的芯片,然后把ioc配置拷贝过来。
-
按 Ctrl + S 保存,打开保存的位置,把 STM32CubeMX 生成的 .ioc文件的内容拷入到 Clion 生成的.ioc文件中
-
在 Clion 中点击 通过 STM32CubeMx 打开
-
点击 LED 灯对应的针脚,选择 GPIO_Output
-
打开 串口1
-
Debug 选择 Serial Wire(SWD选择这个,如果是JTAG或其它就选择对应的)
-
打开、调整对应时钟
-
保存,点击 GENERATE CODE 生成代码
-
配置CMark,选择上一章节配置的工具链
-
配置调试设置
-
编辑开关LED灯代码,编译、调试
-
参考
- 主要配置 JLink GDB Server 那点:https://blog.csdn.net/zjh1229/article/details/123887084
- STM32CubeMX: https://blog.csdn.net/ybhuangfugui/category_9291704.html
分类:
STM32
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器