工具安裝及首次測(cè)試
目標(biāo)描述
STM32CubeMX,一種用于設(shè)置和圖形化編程所有 STM32 板和產(chǎn)品的工具
STM32CubeIDE,用于開發(fā) STM32 軟件的免費(fèi) IDE
STM32CubeProg,一種在STM32內(nèi)存中加載/監(jiān)視軟件的工具
STM32CubeL4,帶有嵌入式示例的STM32L4 MCU軟件包
完成本教程后,您應(yīng)該能夠打開 STM32 專業(yè)生態(tài)系統(tǒng)。
您還應(yīng)該設(shè)法將應(yīng)用程序從生態(tài)系統(tǒng)帶到 NUCLEO 板上。
最后,您將能夠在調(diào)試模式下運(yùn)行閃爍的 LED 示例。
先決條件
裝有 Windows 7(或更高版本)的計(jì)算機(jī)
安裝Java
NUCLEO-L476RG [1]板(64 針)
USB Type-A 轉(zhuǎn) Mini-B 數(shù)據(jù)線
內(nèi)容↑
[隱藏]
1個(gè)安裝 STM32CubeMX
2個(gè)安裝STM32CubeIDE
3個(gè)安裝 STM32CubeProg
4個(gè)下載STM32CubeL4固件包
5個(gè)在調(diào)試模式下啟動(dòng) STM32CubeIDE 并運(yùn)行我的第一個(gè)程序
6個(gè)參考
1安裝STM32CubeMX↑
STM32CubeMX 是對(duì)STM32 進(jìn)行圖形化編程的工具。
下載STM32CubeMX [2]
如有必要,請(qǐng)?jiān)?www.st.com 網(wǎng)站上注冊(cè)。
解壓縮下載的文件并啟動(dòng)與您的操作系統(tǒng)對(duì)應(yīng)的SetupSTM32CubeMX-xxx 。
STM32CubeMX 現(xiàn)已安裝在您的計(jì)算機(jī)上。
2安裝STM32CubeIDE↑
STM32CubeIDE 是開發(fā)STM32 軟件的集成開發(fā)環(huán)境。
下載STM32CubeIDE [3]
如有必要,請(qǐng)?jiān)?www.st.com 網(wǎng)站上注冊(cè)。
解壓縮下載的文件并啟動(dòng)與您的操作系統(tǒng)對(duì)應(yīng)的STM32CubeIDE-xxx 。
STM32CubeIDE 現(xiàn)已安裝到您的計(jì)算機(jī)上,盡情享受吧!
3安裝STM32CubeProg↑
STM32CubProgrammer是STM32中的一款工具加載/間諜軟件。
下載 STM32CubeProg [4]
解壓縮下載的文件并啟動(dòng)與您的操作系統(tǒng)對(duì)應(yīng)的SetupSTM32CubeProgrammer-xxx.exe ,然后按照說明進(jìn)行操作。
STM32 USB 驅(qū)動(dòng)程序和 STM32CubeProg 現(xiàn)已安裝在您的計(jì)算機(jī)上。
4下載STM32CubeL4固件包↑
用于 STM32L4 系列和 STM32L4 Plus 系列的10 分鐘STM32Cube MCU 封裝。
打開STM32CubeMX
點(diǎn)擊Help中的Manage embedded software packages
查看最新的STM32CubeL4發(fā)布版本
點(diǎn)擊安裝(可能需要較長時(shí)間)
現(xiàn)在 STM32L4 庫和示例安裝在以下位置C:UsersmynameSTM32CubeRepositorySTM32Cube_FW_L4_Vx.xx.x。
5在調(diào)試模式下啟動(dòng) STM32CubeIDE 并運(yùn)行我的第一個(gè)程序↑
使用調(diào)試模式
啟動(dòng) STM32CubeIDE
如果 STM32CubeIDE 詢問,請(qǐng)選擇默認(rèn)工作區(qū)
在FileSTM32CubeIDE 菜單中,單擊Open Projects from File System
在窗口中,單擊目錄并選擇C:UsersmynameSTM32CubeRepositorySTM32Cube_FW_L4_Vx.xx.xProjectsNUCLEO-L476RGExamples_LLGPIOGPIO_InfiniteLedToggling
路徑可能因產(chǎn)品而異
選擇項(xiàng)目GPIO_InfiniteLedTogglingSW4STM32STM32L476RG_NUCLEO
接受彈出窗口,要求轉(zhuǎn)換。
確保 CN2 跳線已打開,因此不會(huì)有任何硬件問題。
還要確保正確安裝了 ST-Link 驅(qū)動(dòng)程序。
現(xiàn)在你的項(xiàng)目在STM32CubeIDE下
默認(rèn)的 STM32CubeIDE 設(shè)置足以滿足本教程的要求
單擊“調(diào)試 ”圖標(biāo)以啟動(dòng)和調(diào)試項(xiàng)目
請(qǐng)確保在調(diào)試配置 和調(diào)試器選項(xiàng)卡上單擊“共享 ST-Link”選項(xiàng)
單擊Resume圖標(biāo)繼續(xù)程序執(zhí)行
要為 NUCLEO-L476RG 供電,請(qǐng)使用其 CN1 連接器通過 USB Type-A 轉(zhuǎn) Mini-B 電纜將其連接到計(jì)算機(jī)。
現(xiàn)在您可以:
查找 STM32 庫
打開一個(gè)項(xiàng)目(示例)
在 STM32CubeIDE 中加載一個(gè)項(xiàng)目
在調(diào)試模式下執(zhí)行項(xiàng)目
讓 LED 閃爍
-
STM32
+關(guān)注
關(guān)注
2259文章
10828瀏覽量
352588 -
編程
+關(guān)注
關(guān)注
88文章
3524瀏覽量
93294
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論