-
選擇 嵌入式 -> 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