STM32CubeMX軟體的下載和安裝

2021-02-19 奇趣探索小幫手

    STM32CubeMX是一種圖形化工具,可以通過逐步的過程非常輕鬆地配置STM32微控制器和微處理器,並為ARM Cortex-M內核生成相應的初始化C代碼,或為ARM Cortex-A內核生成部分Linux設備樹。

1,STM32CubeMX軟體、Java軟體和晶片固件庫下載

STM32CubeMX軟體需要Java運行環境,登錄Java官網(https://www.java.com/zh-CN/)下載Java軟體,點擊免費Java下載,在Java 下載界面,點擊查看所有 Java 下載。

根據電腦系統選擇合適的Java軟體進行下載。如系統為Win10 64位,選擇Windows脫機(64位)的軟體進行下載。https://www.java.com/zh-CN/download/manual.jsp

STM32CubeMX軟體的下載需要登錄ST官網(https://www.st.com/content/st_com/zh.html),在官網首頁搜索STM32CubeMX,在工具與軟體界面下,即可檢索到STM32CubeMX軟體,點擊STM32CubeMX,進入該軟體的說明和下載界面。

在STM32CubeMX軟體的下載界面,點擊獲取軟體,默認下載最新的軟體版本。若要下載以前的軟體版本,點擊選擇版本進行選擇。接著會跳出軟體許可協議頁面,點擊接受,然後開始下載STM32CubeMX軟體的安裝包。

晶片固件庫下載同樣是在STM32CubeMX軟體的下載界面,點擊工具與軟體,在MCU及MPU嵌入式軟體標題下,選擇需要的晶片固件庫進行下載。

STM32Cube固件庫的下載方式與STM32CubeMX軟體下載方式相似,點擊獲取軟體,在跳出的軟體許可協議頁面,點擊接受,然後開始下載晶片的固件庫。

以上全部下載完成後,得到如下幾個安裝文件。

2,Java軟體的安裝

雙擊jre-8u271-windows-x64.exe文件進行Java軟體的安裝,在Java安裝程序的歡迎界面,勾選更改目標文件夾,然後點擊安裝。

在Java安裝的目標文件夾界面,更改Java軟體的安裝路徑,然後點擊下一步。

配置完Java軟體的安裝路徑後,軟體開始自動安裝。

Java軟體安裝完成後,軟體安裝窗口提示您已成功安裝Java,點擊關閉即可。

3,STM32CubeMX軟體的安裝

解壓en.stm32cubemx_v6-0-1.zip壓縮包,雙擊SetupSTM32CubeMX-6.0.1.exe文件進行STM32CubeMX軟體的安裝。在STM32CubeMX軟體安裝的歡迎界面,點擊Next。

在STM32CubeMX License agreement界面,勾選I accept the terms of this license agreement,點擊Next。

在ST Privacy and Terms of Use界面,點擊並查看ST Privacy Policy和ST Terms of Use文檔,完成後勾選I have read and understand the ST Privacy Policy and ST Terms of Use,然後點擊Next。

在STM32CubeMX Installation path界面,選擇STM32CubeMX軟體的安裝路徑,點擊Next。

在彈出Warning窗口裡,點擊Yes。

在STM32CubeMX Shortcuts setup界面,保持默認選項即可,然後點擊Next。

STM32CubeMX軟體配置完成後,軟體開始自動安裝。

STM32CubeMX軟體安裝的進度條結束後,點擊Next。

在STM32CubeMX Installation done界面,點擊Done。至此,STM32CubeMX軟體安裝完成。

4,晶片固件庫的安裝

雙擊STM32CubeMX軟體圖標,打開STM32CubeMX軟體。

首次打開STM32CubeMX軟體會彈出Usage statistics窗口,點擊Yes即可。

在STM32CubeMX軟體菜單欄,點擊Help->Manage embedded software packages,打開嵌入式軟體包管理窗口。

在嵌入式軟體包管理窗口,可以進行晶片固件庫的在線安裝,如安裝STM32F1系列固件庫,勾選STM32Cube MCU Package for STM32F1 Series,版本為1.8.3,點擊Install Now。

軟體自動聯網下載該晶片固件庫,然後解壓安裝到軟體的固件庫目錄下。

晶片的固件庫還可以離線安裝,如安裝STM32F4系列固件庫,在嵌入式軟體包管理窗口,點擊From local…

在彈出的晶片固件庫選擇窗口,選擇已下載的固件庫文件en.stm32cubef4_v1-25-0.zip,然後點擊打開。

STM32CubeMX軟體自動解壓該晶片的固件庫文件,並將其安裝到軟體的固件庫目錄下。

晶片的固件庫安裝完成後,該固件庫前面的方框變成綠色的方塊,且在Installed Version下顯示當前安裝的固件庫版本號。

晶片固件庫的安裝目錄也可以修改,在STM32CubeMX軟體界面下,點擊Help->Update Settings,打開Update Settings窗口,在Repository Folder標題下顯示當前固件庫的安裝路徑,也可以根據需求進行修改,軟體默認的固件庫路徑為C:/Users/Administrator/STM32Cube/Repository/。

至此,STM32CubeMX軟體的下載和安裝文檔到此結束。

相關焦點

  • STM32CubeMx入門教程(1)-點亮LED
    軟體(1)STM32CubeMX 從STM公司官網下載,下載地址:https://www.st.com/zh/development-tools/stm32cubemx.html#tools-software
  • STM32CubeMX介紹、下載與安裝
    再加上兼容的一套中間件(RTOS、USB、TCP/IP 和圖形),所有內嵌軟體組件附帶了全套例程。 更多關於STM32CubeMX介紹可以進入ST官網查看。下面章節講述的安裝也是從官方下載的軟體,為了方便大家下載,我將其上傳至百度網盤(和官網的一樣)。
  • STM32CubeMX使用方法及功能介紹
    快捷按鈕欄和上面菜單欄一樣,打開軟體時和新建工程後存在差異,新建工程後增加一些快捷按鈕。 菜單每一個選項在下面章節(新建工程後)單獨講述。STM32CubeMX的新建工程其實很簡單,如果需要有複雜的配置,整個工程就有很多細節的地方需要注意,這些在今後文章結合相關的例程來講述。
  • STM32CubeMX升級至V5.2.0,STM32G4即將推出,STM32CubeIDE正式面世
    官網網址:www.st.com/stm32cubemx百度網盤下載:STM32CubeMX2.新增G0部分型號和軟體包升級G0之前推出了128k(G07、G08)型號MCU,這次新增64K(G03、G04)型號MCU。
  • STM8CubeMX你了解多少?
    STM8CubeMX是從去年(2017年)推出來,方便STM8開發者使用的一套圖形化工具,目前功能相對簡單,正在往STM32CubeMX靠近,相信以後使用STM8CubeMX開發是一個趨勢。學習過STM32的朋友都了解過STM32CubeMX這個工具。其實,ST官方開發STM8CubeMX這個工具的目的類似STM32CubeMX,方便開發者,減少開發者的開發周期。
  • STM32CubeMX教程-GPIO
    示例詳解    做實驗用到的STM32F103C8T6最小系統板,如下圖所示。使用STM32cubemx 工具自動產生的配置工程,使用KEIL5編譯代碼。新建並配置工程    在新彈出的界面中的搜索框中輸入 「stm32f103c8
  • CubeMX安裝教程及安裝過程問題處理
    【注意新加的值和原來的值要用 ;隔開】)jdk12 path值 jdk安裝路徑\bin然後確定–確定–關閉所有界面窗口。/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html#get-software
  • 關於STM32Cube的幾個常見問題
    四、STM32Cube HAL庫可以使用中斷或DMA嗎?答:是的。HAL層支持三種 API編程模型:輪詢、中斷和DMA(帶或不帶中斷的產生)。五、有基於相關開發工具鏈的工程例程嗎?答:有的。stm32cube各系列固件包提供了豐富的應用例程。
  • 最近STM32CubeMX、IDE、Programmer都更新了些什麼內容
    STM32CubeMX V5.3.0 -> V5.4.0STM32CubeIDE V1.0.2 -> V1.1.0STM32CubeProgrammer V2.1.0 -> V2.2.0https://www.st.com/en/development-tools/stm32cubemx.html
  • STM32CubeMX重大升級
    大概意思(經有道詞典翻譯):STM32CubeMX V5.0.0版本 2018年11月14日發行新的用戶界面和新的外觀。代碼生成更新和增強,以更好地與STM32Cube固件對齊。增加了對STM32G0系列的支持,在STM32Cube_FW_G0_1.0.0 STM32CubeG0單片機包中提供了MX格式的第一個示例。增加了對STM32L0值線設備的支持。增加了對STM32F4系列和STM32F7系列TouchGFX的支持。增加了對STM32F4系列、STM32F7系列和STM32L0系列新的中間件版本的支持。
  • STM32CubeMonitor介紹、下載、安裝和使用教程
    •關注感興趣的應用行為•允許將數據記錄到文件中並重播以進行詳盡的分析•通過可配置的顯示窗口(如曲線和方框)和大量的小部件(如儀表、條形圖和圖表)提供定製的可視化多探頭支持同時監控多個目標•遠程監控,本機支持多格式顯示(PC、平板電腦、手機)•直接支持Node-RED開放社區•支持作業系統:Windows,Linux Ubuntu
  • STM32L5課程上新 | 基於STM32L5的TTT技術介紹
    請事先下載安裝軟體:1) STM32CubeMX V5.6.0或以上版本, 下載地址:https://www.st.com/en/development-tools/stm32cubemx.html2) STM32CubeL5Firmware Package1.2.0或以上版本,可使用STM32CubeMX直接下載;下載地址:https://www.st.com/content/st_com/en/products/embedded-software
  • 嵌入式系列 | STM32F103C8T6 初探
    基礎環境介紹基礎軟體列表基礎軟體配置1.STM32CubeMX安裝java環境sudo apt install default-jre下載STM32CubeMX,下載連結看底部下載的zip壓縮包中,有linux和exe的版本,自行選擇安裝,如果碰到安裝linux報錯,有可能是64位系統不兼容
  • 基於STM32F746官方Discovery板TouchGFX Gui基礎篇
    TouchGFX框架(包括TouchGFX Designer)在STM32Cube MCU軟體包中分發。它與STM32CubeMX初始化和代碼生成工具完全兼容,可在統一項目環境中無縫地共同開發圖形和主要應用程式。同時TouchGFX使用C++開發。
  • STM32CUBEMX使用教程_完整入門資料
    幾年後的今天,我搞STM32CUBEMX系列教程,用STM32F103C8T6,結果疫情原因,整個系列都在漲價。這是我編寫的一套關於STM32CUBEMX軟體的入門教程。用它主要是因為晶片外設初始化的時候,配置起來實在是方便,省了不少工作。整個過程有PPT、數據手冊、原理圖、源碼、相關軟體,在公眾號回復關鍵詞:002或者STM32CUBEMX教程,即可獲取下載連結。
  • STM32CubeMX教程-GPIO輸入之外部中斷
    GPIO外部中斷輸入檢測,實際物理輸入方式是按鍵,但是實際上更適合外部設備信號的輸入檢測,物理按鍵輸入因為有抖動,還需要硬體或者軟體去抖才比較可靠。軟體版本:STM32CubeMX V4.25.0  System Workbench V2.4硬體:OneNet 麒麟座V2.3    在STM32CubeMX中新建項目,選擇正確的MCU型號     設置RCC和SYS,然後根據板子實際情況設置時鐘
  • 揭開STM32F446 NUCLEO-144的神秘面紗,外觀測評及資料分享
    有了它就可以省去下載線,用安卓手機的數據線就可以調試和下載程序,非常方便。目前我也在做一個STM32相關的設計,也想把這個加進去。然後來看主板部分,中間一個主晶片地方是排母,按鍵,mircousb,LDO阻容等,外設網口空著沒有焊接。排母周圍的絲印標這個這些IO的功能,比較方便去找相應的位置。
  • 【專欄】STM32CubeMX系列教程
    01_STM32Cube產品介紹02_STM32CubeMX工具、HAL庫下載、安裝說明03_創建並生成代碼工程04_STM32CubeMX各窗口界面描述05_File、Window、Help>STM32CubeMX V5.1.0更新內容學STM32CubeMX,你會有不一樣的收穫STM32CubeIDE下載安裝,配置生成代碼,在線調試從TrueSTUDIO遷移到STM32CubeIDE
  • STM32CubeMX軟體開發教程——SDIO通信
    SDIO協議是由SD卡的協議演化升級而來的,很多地方保留了SD卡的讀寫協議,同時SDIO協議又在SD卡協議之上添加了CMD52和CMD53命令。SDIO和SD卡規範間的一個重要區別是增加了低速標準,低速卡的是以最小的硬體開支來支持低速I/O能力。