女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺談stm32cubemx安裝教程

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-25 10:57 ? 次閱讀

Ⅰ、寫在前面

相信很多人都知道STM32CubeMX這個工具,也是近年來開發STM32比較流行的一個工具。這個工具從兩年前第一版到現在已經有多個版本了,功能也從簡單越來越強大了。

STM32CubeMX是一個配置STM32代碼的工具,它把很多東西封裝的比較好,硬件抽象層、中間層、示例代碼等。

現在ST公司主要升級和維護的庫主要就是“Cube庫”和“標準外設庫”,使用這兩種庫開發各有各的好處,這里詳細描述。

如果你是一名剛學STM32的初學者,想要把硬件底層搞的很明白,不建議使用STM32CubeMX這個工具,建議使用之前經典的標準外設庫來開發(先學習標準外設庫,但有畢竟要抽時間了解STM32CubeMX)。標準外設庫可以很簡單直接跟蹤到底層寄存器,而Cube庫里面的代碼想要跟蹤并理解底層很難。

如果你是一名熟練了標準外設庫的人,有比較學習并使用STM32CubeMX來開發程序。

Ⅱ、STM32CubeMX的介紹

STM32CubeMX是一個圖形化的工具,也是配置和初始化C代碼生成器(STM32 configuration and initialization C code generation),也就是自動生成開發初期關于芯片相關的一些初始化代碼。

從上圖可以看得出,它包含了STM32所有系列的芯片,包含示例和樣本(Examples and demos)、中間組件(Middleware Components)、硬件抽象層(Hardwaree abstraction layer)。

STM32CubeMX的特性如下:

1.直觀的選擇 STM32 微控制器。

2.微控制器圖形化配置:

-自動處理引腳沖突

-動態設置確定的時鐘

-可以動態確定參數設置的外圍和中間件模式和初始化

-功耗預測

3.C 代碼工程生成器覆蓋了STM32 微控制器初始化編譯軟件,如 IAR,KEIL,GCC。

4.可獨立使用或作為Eclipse 插件使用。

STM32CubeMX 是意法半導體 STMCube的主動原創,可以減輕開發工作,時間和費用。STM32Cube 覆蓋了STM32 系列。

STM32Cube 包括 STM32CubeMX,STM32CubeMX 是一款圖形化軟件設置工具,允許使用圖形化向導來生成 C 初始化代碼。

它也集成了一個全面的軟件平臺,支持每一個系列(例如STM32F4系列的STM32CubeF4)。這個平臺包括 STM32Cube HAL(一個 STM32 的抽象層集成軟件,確保STM32 系列最大的移植性。)再加上兼容的一套中間件(RTOS,USB,TCP/IP 和圖形) ,所有內嵌軟件組件附帶了全套例程。

更多關于STM32CubeMX介紹可以進入ST官網查看。

Ⅲ、STM32CubeMX的下載

下載可以到ST官網,也可以在我的360云盤下載(我會定期更新)。

STM32CubeMX的下載(含固件支持包)

ST官網下載地址:

STM32CubeMX及其支持包下載地址(ST官網-英文網頁):

http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

STM32CubeMX及其支持包下載地址(ST官網-中文網頁):

http://www.st.com/content/st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

360云盤下載地址:

https://yunpan.cn/cMgjuHDLgjcAx訪問密碼 79f6

STM32CubeMX資料:

https://yunpan.cn/cMgjSQqHDaZv4訪問密碼 f7d4

ST官網下載固件支持包,同樣也在上面提供網址,點擊“軟件”可以看到每個系列的固件包,如下圖:

Ⅳ、STM32CubeMX工具的安裝

安裝STM32CubeMX很簡單,基本上一路“Next”下去就行了。

以現在最新(2016.0816)版本V4.16.0為例:

1、解壓源文件“en.stm32cubemx(V4.16.0).zip”

2、雙擊“SetupSTM32CubeMX-4.16.0.exe”

(有管理員限制時,以管理員身份運行)


3、點擊“Next”

4、選擇“I accept the terms...”,點擊“Next”

5、選擇你的安裝路徑(可以自己指定路徑),點擊“Next”

6、提示創建安裝目錄,點擊“確定”

7、勾選快捷方式,點擊“Next”


8、等待安裝進度完成,點擊“Next”

9、點擊“Done”,至此已經完成STM32CubeMX的安裝。

Ⅴ、STM32CubeMX固件支持包的安裝

STM32CubeMX固件支持包可以通過STM32CubeMX軟件在線安裝,也可以通過STM32CubeMX本地安裝,也可以直接解壓到安裝路徑下這三種方式。

1、在線安裝

打開STM32CubeMX軟件,Help -> Install New Libraries進入庫管理界面,勾選上你要安裝的固件庫,點擊“Install Now”直到安裝成功。如下圖:

2、安裝本地

在上面打開的庫管理界面,點擊左下角的“From Local” -> 彈出文件選擇框(選擇下載的文件),點擊“Open”,進入解壓安裝過程,直到安裝完成。如下圖:

3、解壓

下載固件支持包原文件,直接解壓到安裝路徑是最簡單的方式,但是需要知道你的STM32CubeMX資源庫是指定在哪一個文件夾下才行。

查看資源庫指定路徑:

Help -> Updater Settings可以看到指定路徑(默認是:C:/Users/Administrator/STM32Cube/Repository)。

解壓源文件過程就不說了,但是文件名需要匹配才行(如下)。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2289

    文章

    11006

    瀏覽量

    362137
  • 代碼生成器
    +關注

    關注

    0

    文章

    25

    瀏覽量

    9298
  • stm32cubemx
    +關注

    關注

    5

    文章

    286

    瀏覽量

    15964
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM32開發入門進階必備!《STM32嵌入式系統開發—基于STM32CubeMX和HAL庫》新書發布!

    近日,由華清遠見教育科技集團精心編撰的教育部高等學校電子信息類專業教學指導委員會規劃教材、普通高等教育電子信息類專業系列教材——《STM32嵌入式系統開發—基于STM32CubeMX和HAL庫》重磅
    的頭像 發表于 04-03 14:54 ?486次閱讀
    <b class='flag-5'>STM32</b>開發入門進階必備!《<b class='flag-5'>STM32</b>嵌入式系統開發—基于<b class='flag-5'>STM32CubeMX</b>和HAL庫》新書發布!

    STM32cubeMx打開報錯更新器正在下載,怎么解決?

    cubeMx打開報錯A \'STiM32Cube Updater (or another\'STM32CubeMX) sotware is downloading to the Repository
    發表于 03-14 07:03

    請問STM32cubeMX中文版怎么設置?

    STM32cubeMX中文版怎么設置?
    發表于 03-13 06:12

    STM32CubeMX無法打開.ioc文件怎么解決?

    我的STM32CubeMX不能打開別人的工程文件,雙擊打開.ioc文件后會全白,只剩左上角有個home,什么也點不了,但是我自己可以創建工程,也可以打開我自己創建的工程。請問我該如何解決
    發表于 03-12 07:39

    STM32CubeMX生成的FreeRTOS源碼格式如何優化?

    如圖,STM32CubeMX生成的FreeRTOS源碼格式有待優化,空格都是以箭頭的方式呈現,觀感很差。FreeRTOS官方下載的源碼則不存在這個問題,說明是STM32CubeMX生成源碼的過程出現的格式問題,希望ST官方能對此做下優化!
    發表于 03-10 08:04

    win7 64位系統STM32CubeMX安裝完成后數據包無法升級到最新版本,怎么解決?

    win7 64位系統 STM32CubeMX安裝完成后數據包無法安裝,安裝較低版本后又無法升級到最新版本,這個界面出現閃退,無法輸入用戶名和密碼,導致無法升級。也試過下載
    發表于 03-10 07:04

    使用STM32CubeMX生成CMake工程中的FLASH.ld被更改怎么解決?

    使用STM32CubeMX生成CMake工程之后,對STM32xxxx_FLASH.ld進行了修改。然后再次使用STM32CubeMX對工程進行修改的時候,STM32xxxx_FLAS
    發表于 03-10 06:52

    STM32CubeMX用于STM32配置和初始化C代碼生成

    電子發燒友網站提供《STM32CubeMX用于STM32配置和初始化C代碼生成.pdf》資料免費下載
    發表于 02-26 17:32 ?658次下載

    工程師開發利器:STM32CubeMX 與 eDesignSuite 的協同開發

    工程師開發利器推介:STM32CubeMX 與 eDesignSuite 的協同開發STM32CubeMX 和 eDesignSuite 的綜合說明及其協同開發場景的分析:一、STM32CubeMX
    的頭像 發表于 02-26 14:07 ?606次閱讀
    工程師開發利器:<b class='flag-5'>STM32CubeMX</b> 與 eDesignSuite 的協同開發

    使用stm32cubeMX無法生成mdk工程文件?

    幾年前使用過cubemx,可以生成keil的工程文件。最近有個工程使用cubemx創建,結果只能生成stm32cubemx類型的文件,無法生成mdk的工程文件。 請教如何解決。 (我之前使用過多次
    發表于 01-04 20:03

    STM32CubeMX的菜單介紹

    相信初學者打開STM32CubeMX一定是一臉懵逼,里面都是全英文的,不知道從何入手。這里先給大家簡單講解一下。在新建工程這一欄里,我們最常用的是第一個,它會彈出一個芯片列表供你選擇,然后就會創建一
    的頭像 發表于 12-25 21:03 ?379次閱讀
    <b class='flag-5'>STM32CubeMX</b>的菜單介紹

    STM32CubeMX為什么無法添加rt-thread-nano?

    STM32CubeMX 無法添加 rt-thread-nano
    發表于 09-27 06:17

    stm32用串口燒錄怎么設置

    準備工作 確保您擁有STM32開發板和相應的硬件設備,如USB轉串口模塊。 安裝STM32CubeMXSTM32CubeProgrammer軟件,這些是ST官方提供的工具,用于配置和
    的頭像 發表于 08-22 09:33 ?2835次閱讀

    如何使用STM32CubeMX修改STM32Cube_FW_MP2?

    在該固件包中我找不到任何通過STM32CubeMX生成的.ioc文件
    發表于 07-24 06:17

    STM32CUBEMX界面重影嚴重的原因?怎么解決?

    STM32CUBEMX 界面重影嚴重,有相同問題的嗎
    發表于 06-03 07:46