STM32CubeIDE入坑指南

一 前言

在科技日新月異的今天,作爲從事效率爲先的苦逼 IT 行業,秉承着我不入地獄誰入地獄的偉大革命精神,我決定再一次做第一個喫螃蟹的人,通過自身的入坑過程,爲大家測試STM32CubeIDE這款新式工具。(其實是爲了我能省點時間,快點做完項目,多掙點錢買幾瓶腎氣丸)

二 看一看別人是如何入坑的

  1. STM32CubeIDE使用筆記(01):基礎說明與開發流程
  2. STM32CubeIDE使用筆記(02):STM32CubeMX配置與代碼生成
  3. STM32CubeIDE使用筆記(03):使用ST-LINK調試程序
  4. STM32CubeIDE使用筆記(04):雜項記錄(要點、方法、技巧等等)

二 手把手帶你入坑

1、搭建 PC 端 C 運行環境

STM32CubeIDE 自帶了 ARM MCU GCC 編譯器,但是編譯的代碼只能在 MCU 中才能運行,調試一些測試代碼,會比較浪費時間,所以需要搭建 PC 端的 C 運行環境用於調試代碼片段。這裏也是存在着許多坑,下面一一列舉:

  1. 安裝 eclipse-cpp 這裏沒什麼好說,在相關資料提供下載鏈接,注意提供的 eclipse 版本較高,需要配合高版本的 JDK環境
    安裝 MinGW ,自行安裝,安裝完畢後,注意配置環境變量。
    在這裏插入圖片描述

2、下載程序

1.STM32CubeIDE 目前只支持 ST-Link 進行程序的下載與調試。
2.切記配置 CubeMX 的時候,必須配置 debug 引腳,否則可能導致無法下載與調試程序,具體情況如下:
  第一次下載程序,沒有配置 debug 引腳的話,那麼第一次下載程序不會有問題,但是以後每次下載程序 st-link 都將報錯。
3.如果第一次下載,忘記配置 debug 引腳的話,不要着急,請嚴格按照以下操作處理即可解決問題:
  3.1 斷開電源
  3.2 BOOT0 引腳接高電平
  3.3 重新上電
  3.4 重新下載,既可下載成功
  3.5 BOOT0 引腳恢復接低電平
  3.6 重新配置 debug 引腳,避免再出現此情況

3、eclipse 的一些優化配置

  1. 設置代碼提示,默認代碼提示==alt+/==快捷鍵不給力,需要進行更改。
    在這裏插入圖片描述

三 相關資料

  1. MinGW
  2. eclipse-cpp
  3. Stm32CubeIDE
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章