用Clion進行STM32開發(2、建立專案,點亮LED燈)

老司机快发车發表於2024-03-25
  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

相關文章