本文檔是幫助用戶快速熟悉 STMicroelectronics STM32CubeIDE 的簡明指南。
STM32CubeIDE 是基于 ECLIPSE?框架的集成開發(fā)環(huán)境(IDE)。其面向基于意法半導體的 STM32 MCU 和 MPU,并使用C/C++語言進行嵌入式軟件開發(fā)的用戶。
本手冊提供了關于以下方面的基礎信息:
- 信息中心
- 工作區(qū)和工程
- 工程信息
- 調(diào)試
STM32CubeIDE 使用ECLIPSE? 框架創(chuàng)建;它繼承了一些新用戶可能不太熟悉的特性。
ECLIPSE?編輯環(huán)境采用了多個視圖。C/C++視圖專門用于書寫和編輯代碼以及瀏覽各個工程。用戶在該視圖上花費的時間較長。
另一個較為常用的視圖是調(diào)試視圖,在該視圖中用戶可以進行調(diào)試和測試。兩種視圖可以很輕松地來回切換,在某些情況下甚至可以實現(xiàn)自動切換。
工作區(qū)和工程:下一個需要執(zhí)行的操作是創(chuàng)建工程,這里需要首先介紹一下工作區(qū)的概念。工作區(qū)是包含工程文件夾或工程文件夾相關信息的容器,其中.metadata 文件夾包含有關于工程的信息。工作區(qū)只是硬盤上的文件夾,可位于硬盤上任意位置。STM32CubeIDE 啟動時會詢問需要使用哪一個工作區(qū)。用戶可隨時通過[File]>[SwitchWorkspace]導覽至其他文件夾更改工作區(qū)。
創(chuàng)建第一個工程: 創(chuàng)建嵌入式工程最簡單的方式是使用
STM32工程向?qū)?/i>。通過[File]>[New]>[STM32 Project]菜單命令將其選中,隨后啟動內(nèi)嵌的 MCUFinder:
- 選擇目標 MCU 或主板,然后跳轉至下一頁
- 輸入工程名稱,然后在目錄框中選擇工程所需的設置
- 單擊[Finish]。隨后將打開 STM32CubeMX 窗口,在該窗口中可以配置外設、時鐘、中間件和功耗。