• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
老司机快发车
记录自己遇到的一些问题,以便后期查看
博客园    首页    新随笔    联系   管理    订阅  订阅

用Clion进行STM32开发(2、创建项目,点亮LED灯)

  1. 选择 嵌入式 -> STM32CubeMX
    image

  2. 选择面板配置文件,选择对应的芯片配置文件,或者点击跳过(有的芯片不一定有,后面会说明任何创建及引用此配置文件)
    image

  3. 项目生成后默认生成 STM32F030F4Px 芯片的代码(删除除.ioc文件和.idea文件夹外的所有文件及文件夹,只保留.ioc文件和.idea文件夹),需要手动在 STM32CubeMX 中新建需要的芯片,然后把ioc配置拷贝过来。
    image
    image
    image

  4. 按 Ctrl + S 保存,打开保存的位置,把 STM32CubeMX 生成的 .ioc文件的内容拷入到 Clion 生成的.ioc文件中

  5. 在 Clion 中点击 通过 STM32CubeMx 打开

  6. 点击 LED 灯对应的针脚,选择 GPIO_Output
    image

  7. 打开 串口1
    image

  8. Debug 选择 Serial Wire(SWD选择这个,如果是JTAG或其它就选择对应的)
    image

  9. 打开、调整对应时钟
    image
    image

  10. 保存,点击 GENERATE CODE 生成代码
    image

  11. 配置CMark,选择上一章节配置的工具链
    image

  12. 配置调试设置
    image
    image
    image

  13. 编辑开关LED灯代码,编译、调试
    image

  14. 参考

  • 主要配置 JLink GDB Server 那点:https://blog.csdn.net/zjh1229/article/details/123887084
  • STM32CubeMX: https://blog.csdn.net/ybhuangfugui/category_9291704.html
posted @ 2024-03-25 11:31  老司机快发车  阅读(354)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3