0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

最近STM32CubeMX、IDE、Programmer更新了些什么內(nèi)容

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 作者:黃工的嵌入式技術(shù) ? 2020-02-04 14:58 ? 次閱讀

STM32Cube生態(tài)下的工具有好一段時(shí)間沒有更新了,最近STM32CubeMX、 STM32CubeIDE、 STM32CubeProgrammer這三個(gè)工具一起更新了。

STM32CubeMX V5.3.0 -> V5.4.0 STM32CubeIDE V1.0.2 -> V1.1.0 STM32CubeProgrammer V2.1.0 -> V2.2.0

一、STM32CubeMX 網(wǎng)址:

https://www.st.com/en/development-tools/stm32cubemx.html

1.主要更新內(nèi)容

增加了對STM32L5系列的支持

STM32MP1系列更新

增加了對STM32WBx0值行的支持

2.更新詳情

A.增加了對STM32L5系列的支持

B.更新STM32MP1

-支持新的項(xiàng)目結(jié)構(gòu),符合雙核限制,不向后兼容

-將IAREWARM添加到STM32MP1系列支持的IDE列表中。

-將Keil添加到STM32MP1系列支持的IDE列表中。

-將STM32CubeIDE添加到STM32MP1系列支持的IDE列表中。

-增加了對STM32MP1系列部分外設(shè)的LL代碼生成支持:ADC、GPIO、RCC、USART、SYS、DMA、LPTIM、TIM、SPI、WWDG、PWR、I2C。

C.更新STM32CubeIDE

-增加了對STM32MP1系列的支持。

-增加了對STM32H7系列的支持。

-增加了對STM32L5系列的支持。

-非根項(xiàng)目可以導(dǎo)入。

D.其它更新

-CLI包安裝

-項(xiàng)目遷移

E.代碼生成

-系統(tǒng)時(shí)鐘和外圍時(shí)鐘代碼生成的分割:完成了STM32MP1系列和STM32L5系列的部署。

F.用戶界面更新

-在IDE列表和版本列表之間進(jìn)行分割,以便于選擇。

G.安裝更新

-安裝和卸載是簽名的Windows操作系統(tǒng)。

H.增加了對STM32WBx0值行的支持

STM32WB50CGUx。

I.增加了對STM32WB系列新設(shè)備的支持

STM32WB55VCYx, STM32WB55VEYx, STM32WB55VGYx。

J.新增STM32L4系列新設(shè)備支持

STM32L471ZEJx、STM32L471ZGJx、STM32L4A6AGIxP、STM32L4A6QGIxP、STM32L4A6RGTxP、STM32L4A6VGTx、STM32L4A6ZGTxP、STM32L4A6VGYxP。

二、STM32CubeIDE 網(wǎng)址:

https://www.st.com/en/development-tools/stm32cubeide.html

1.主要更新內(nèi)容

集成STM32CubeMX V5.4.0版本

支持STM32MP1設(shè)備

支持STM32L5設(shè)備的測試版

支持STM32H7設(shè)備

2.修復(fù)問題

A.可以多次調(diào)用[Help]>[Data refresher],而不需要彈出對話框。

B.使用“將庫添加為引用”選項(xiàng)創(chuàng)建靜態(tài)庫會導(dǎo)致意外生成Drivers文件夾。

C.創(chuàng)建一個(gè)板項(xiàng)目與代碼生成器選項(xiàng)添加必要的庫文件作為參考…如果主板依賴于USB庫,用默認(rèn)設(shè)置初始化所有外設(shè)會導(dǎo)致構(gòu)建錯誤。

D.生成代碼操作重新包括由STM32CubeMX創(chuàng)建的文件夾中被排除的文件。

E.用戶不能在“不丟失用戶代碼”情況下將應(yīng)用程序結(jié)構(gòu)從Basic更改為Advanced,反之亦然。

F.在創(chuàng)建空項(xiàng)目時(shí),在構(gòu)建設(shè)置中啟用FPU,但是生成項(xiàng)目時(shí)沒有SystemInit函數(shù)來在運(yùn)行時(shí)初始化FPU。

G.在重新生成項(xiàng)目時(shí),項(xiàng)目內(nèi)部和其他地方生成的預(yù)構(gòu)建和構(gòu)建后步驟、構(gòu)建配置和非STM32CubeMX文件將被刪除。

提示:雖然修復(fù)了很多問題,但依然存在一些已知的問題和限制,請參看最新的RN0114手冊。 三、STM32CubeProgrammer 網(wǎng)址:

https://www.st.com/en/development-tools/stm32cubeprog.html

1.主要更新內(nèi)容

增加了STM32L5系列的支持

增加了對HSMv2的支持

增加了對USB-DFU接口的IAP支持

STM32WB固件通過ST-LINK接口升級

增加了對STM32L5系列的OTP支持

增加了對STM32MP1系列的SSP支

2.修復(fù)問題

A.STM32CubeProgrammer不支持STM32L433RC-P和STM32L433RB。

B.修復(fù)在STM32L073中擦除EEPROM數(shù)據(jù)問題。

C.不支持CLI設(shè)備,但已編程。RDP不會編程。

D.連接USB時(shí),STM32L452和STM32L476設(shè)備ID的USB DFU未知。

E.STM32CubeProgrammer不認(rèn)識STM32F413 USB DFU。

F.IAP DFU不能與STM32CubeProgrammer:錯誤未知或不支持的設(shè)備(DevID = 0x0000)一起工作。

G.STM32CubeProgrammer V2.1.0缺陷:DFU模式扇區(qū)擦除在STM32H743 2MB設(shè)備以上失敗。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • IDE
    IDE
    +關(guān)注

    關(guān)注

    0

    文章

    338

    瀏覽量

    46755
  • programmer
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    27761
  • stm32cubemx
    +關(guān)注

    關(guān)注

    5

    文章

    283

    瀏覽量

    14809
收藏 人收藏

    評論

    相關(guān)推薦

    STM32CubeMX的菜單介紹

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

    STM32CUBEMX界面重影嚴(yán)重的原因?怎么解決?

    STM32CUBEMX 界面重影嚴(yán)重,有相同問題的嗎
    發(fā)表于 06-03 07:46

    stm32cubemx升級到6.10.0后,不能打開以前版本的文件,怎么解決?

    stm32cubemx升級到6.10.0后,不能打開以前版本的文件,怎么解決?
    發(fā)表于 05-17 11:24

    如何在STM32CUBEMX生成的代碼中添加自己的模塊文件?

    如果我想在STM32CUBEMX生成的代碼中添加自己的模塊文件,且在更新引腳配置時(shí)不會丟失,要如何實(shí)現(xiàn)。
    發(fā)表于 04-26 06:15

    STM32cubemx的庫和KEIL的庫有什么不同?

    STM32cubemx軟件有對應(yīng)各個(gè)系列芯片的庫. 使用cubemx,生成代碼框架,比如生成MDK的代碼框架。但MDK也有自己的PACK。那么MDK的PACK和CUBEMX的庫有什么區(qū)別,兩者時(shí)什么關(guān)系呢?
    發(fā)表于 04-11 06:02

    stm32cubemx的功能不起作用是哪里的問題?

    最近幾個(gè)版本的stm32cubemx的功能不起作用: 在cube上有一個(gè)很好用的功能就是點(diǎn)按ctrl和click按鍵會讓alternative pin顯示出來,這個(gè)功能非常高效率。然而不知道是java的問題還是新版本的問題,目前的按鍵不起作用。
    發(fā)表于 04-08 07:28

    stm32cubemx customHID編譯,用usb連電腦但是Demonstrator刷不到這個(gè)驅(qū)動是為什么?

    stm32cubemx的pack包里的 官方源代碼customHID編譯,用usb連電腦,但是Demonstrator刷不到這個(gè)驅(qū)動
    發(fā)表于 04-02 07:43

    STM32CubeMX配置FREERTOS后無法生成代碼怎么解決?

    stm32cubemx配置freertos后報(bào)錯,disablefreertos又能正常生成代碼
    發(fā)表于 03-28 09:55

    求助,STM32CubeMX為什么丟失很多組件?

    我用STM32CubeMX創(chuàng)建STM32F030C8T的工程,在設(shè)置過程中,發(fā)現(xiàn)很多設(shè)置界面和官方的教程上不太一樣,比如在設(shè)置NVIC的時(shí)候,官方的教程上是有Preemption Priority
    發(fā)表于 03-28 08:26

    STM32cubeMX配置外接DAC,具體需要注意什么呢?

    STM32cubeMX配置外接DAC,具體需要注意什么呢,可有教程教教我如何使用外設(shè)DAC模塊輸出電壓呢,求見大佬?。?!
    發(fā)表于 03-28 06:22

    使用STM32F103RCT6開發(fā)USB設(shè)備,STM32CubeMx生成代碼遇到的問題求解

    大家好,最近在使用STM32F103RCT6開發(fā)USB設(shè)備,使用的是STM32CubeMx生成的代碼,但查看代碼發(fā)現(xiàn)一個(gè)問題,HAL_PCD_MspInit函數(shù)中開啟USB外設(shè)時(shí)鐘,
    發(fā)表于 03-21 08:30

    STM32CUBEMX界面重影嚴(yán)重怎么解決?

    STM32CUBEMX 界面重影嚴(yán)重,有相同問題的嗎
    發(fā)表于 03-14 07:13

    更新STM32CubeMX之后每次打開軟件光標(biāo)停留的地方會出現(xiàn)多個(gè)頁面重疊怎么解決?

    更新STM32CubeMX之后每次打開軟件光標(biāo)停留的地方會出現(xiàn)多個(gè)頁面重疊的現(xiàn)象
    發(fā)表于 03-12 07:57

    如何在stm32cubemx中精確查詢?

    stm32cubemx中finder功能的確很方便,但我遇到一個(gè)問題 現(xiàn)在片子上pin復(fù)用功能越來越多,越來越方便 我同時(shí)需要多個(gè)接口,如,1個(gè)can,2個(gè)spi,1個(gè)csi...... 選擇時(shí),會出現(xiàn)數(shù)量上滿足,但不少pin是復(fù)用,不能共存。 請教如何在
    發(fā)表于 03-12 06:11

    STM32Cube Programmer無法自動更新,Check Connection無法通過為什么?

    STM32CubeProgrammer無法自動更新,Check Connection無法通過為什么?STM32CubeMX同樣選擇No Proxy就可以配置自動更新。
    發(fā)表于 03-11 07:47