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