一、功能簡介
STM32CubeIDE是ST官方推出的一款基於STM32的開發工具,其整合了TrueStudio和STM32CubeMX的功能於一體。
主要特性:
1. 集成STM32CubeMX的特性
- 支持STM32微控制器和微處理器的選擇
- 引腳,時鐘,外設和中間件的配置
- 項目創建和初始化代碼的生成
2. 基於ECLIPSE/CDT,藉助ECLIPSE插件功能,提供用於ARM工具鏈的GNU C/C++編譯器,支持GDB調試器
3. 其他高級調試特性
- CPU核,外設寄存器和內存視窗
- 實時的變量監視視窗
- 系統分析和實時跟蹤
- CPU錯誤分析工具
4. 支持ST-Link和J-Link調試器
5. 支持導入TrueStudio和SW4STM32的工程
6. 支持多個操作系統,包括windows,linux和macOS,僅僅支持64位
二、基本菜單
從左至右依次有:
-
File:
主要涉及對文件操作的選項。包含新建、打開,關閉、保存、回退、移動、重命名,刷新,打印,導入,導出等文件操作選項,還有轉換文件行分隔符,重啓軟件,退出軟件等操作選項。
-
Edit
包括對文件內容的編輯操作。如撤銷,反撤銷,複製,剪切,粘貼,刪除,全選,塊選,查找,替換,單詞補全,代碼補全等操作。
-
Source
偏向於對代碼的快捷操作。比如添加註釋,取消註釋,糾正縮進,實現方法,重寫方法等操作。
-
Refactor
重構相關操作。
-
Navigate
導航操作。比如跳轉到下一個成員,跳轉到頭文件,顯示文件結構等。
-
Search
搜索操作。
-
Project
項目的相關操作。包括打開,關閉,編譯,配置,清除等操作。
-
Run
調試相關的操作。
-
Window
窗口相關的操作。包括新建,打開,關閉等操作。
-
Help
提供一些相關幫助信息選項。
三、新建STM32項目
一般操作:File–>New–>STM32 Project,最後根據實際情況選擇MCU型號,配置引腳,時鐘,相關外設參數等生成初始化代碼即可。
四、常用快捷鍵
快捷鍵 | 快捷鍵說明 |
---|---|
Ctrl+/ | 註釋行/取消註釋行 |
Ctrl+D | 刪除行 |
Ctrl+F | 文件內搜索 |
Ctrl+H | 項目內搜索 |
Ctrl+L | 跳轉到指定行 |
Ctrl+O | 顯示當前文件大綱 |
Ctrl+W | 關閉當前文件 |
Ctrl+Tab | 在源文件和頭文件間切換 |
Alt+/ | 代碼補全 |
Alt+↓(↑) | 行下移(行上移) |
Alt+←(→) | 切換文件窗口 |
F3 | 跳轉到聲明處 |
F4 | 查看類型的層次結構 |
F11 | 啓動調試 |
F5 | 單步跳入 |
F6 | 單步跳過 |
F7 | 單步返回 |
F8 | 繼續運行 |