一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

關(guān)于STM32CubeProgrammer的內(nèi)容

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-04 11:08 ? 次閱讀

發(fā)現(xiàn)有很多朋友居然不知道STM32CubeProgrammer這個工具,今天暫且簡單講述一下吧。

1STM32CubeProgrammer介紹

STM32CubeProgrammer這個工具大概也是在去年這個時候推出來的,差不多有一年了。

它的主要功能就是Programmer編程,功能和STM32 ST-LINK Utility有很多相似之處,但引入了一些新的功能。比如UART and USB DFU bootloader。

主要特點

擦除,編程,查看和驗證設(shè)備閃存的內(nèi)容

支持Motorola S19,Intel HEX,ELF和二進制格式

支持調(diào)試和引導加載程序接口

ST-LINK調(diào)試探針(JTAG / SWD)

UART和USB DFU引導加載程序接口

通過外部Flash加載器的示例來編程,擦除和驗證外部存儲器,以幫助用戶開發(fā)用于特定外部存儲器的加載器

自動執(zhí)行STM32編程(擦除,驗證,編程,配置選項字節(jié))

允許OTP內(nèi)存編程

支持選項字節(jié)的編程和配置

通過腳本提供自動化的命令行界面

ST-LINK固件更新

使用STM32 Trusted Package Creator工具實現(xiàn)安全的固件創(chuàng)建

多支持操作系統(tǒng):Windows、 Linux、 macOS

地址:

https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stm32cubeprog.html?icmp=tt6238_gl_bn_dec2017.html

2

STM32CubeProgrammer安裝問題

安裝的時候出現(xiàn)的問題基本上都是沒有安裝,或錯誤安裝JRE導致,比如出現(xiàn)如下提示:

還有,在windows上可能因為權(quán)限問題,以管理員身份方式運行有可能會得到解決。

同時,STM32CubeMX這個工具也存在同樣問題,所以需要安裝JRE才行。可以在線安裝,也可以離線安裝。

JRE地址:

https://www.java.com/en/download/manual.jsp

3

STM32CubeProgrammer升級

就在這前不久STM32CubeProgrammer升級到V1.4.0版本了。主要更新內(nèi)容:

這里新增兩條內(nèi)容:

Added STM32CubeProgrammer C++ API

Added support of secure firmware install on STM32L462CEU6F


第2條估計都還好理解,第1條是什么意思呢?

安裝好STM32CubeProgrammer-1.4.0之后,在安裝目錄下有關(guān)于api相關(guān)的說明文檔STM32CubeProgrammer_API.chm:

In addition to the graphical user interface and the commandline interface, STM32CubeProgrammer offers a C++ API that you could use to develop your own application and benefit of wide range of features to program STM32 microcontrollers memories (such as Flash, RAM, and OTP) either over debug interface or bootloder interface (USB DFU, UART, I2C, SPI and CAN).

大概意思就是:除了使用STM32CubeProgrammer這套界面和命令行工具編程之外,還提供這套API接口對STM32的FLASH、RAM和OTP編程,基于USB DFU, UART, I2C, SPI and CAN的bootloder。(主要作用還是Progrom

API包例子

兼容Visual Studio和Qt工具的8個例子:

3 examples with ST-LINK debug interface (JTAG/SWD) with different scenarios.

One example with SPI bootloader via ST-LINK/V3

One example with CAN bootloader via ST-LINK/V3

One example with I2C bootloader via ST-LINK/V3

One example with USB DFU bootloader

One example with UART bootloader


比如基于Visual studio:

關(guān)于這個API更多詳細內(nèi)容,大家可以下載安裝了解:

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

    關(guān)注

    0

    文章

    23

    瀏覽量

    28005
  • stm32cubemx
    +關(guān)注

    關(guān)注

    5

    文章

    286

    瀏覽量

    15851
  • st-link
    +關(guān)注

    關(guān)注

    1

    文章

    43

    瀏覽量

    9825
收藏 人收藏

    評論

    相關(guān)推薦

    ST-LINK在STM32CubeProgrammer中無法連接到器件怎么解決?

    ST-LINK在STM32CubeProgrammer中無法連接到器件,對比發(fā)現(xiàn)serial number有些差別,這個ST-LINK的序列號比較奇怪,有哪位高手可以修改這個序列號么
    發(fā)表于 03-14 14:38

    STM32CubeProgrammer軟件燒錄程序失敗的原因?

    STM32CubeProgrammer軟件燒錄程序失敗
    發(fā)表于 03-11 06:04

    STM32Cubeprogrammer燒錄TrustZone的示范程序不成功怎么解決?

    最近測試STM32U575 的TrustZone 保護機制。 用STM32Cubeprogrammer 2.17.0 燒錄已編譯好的以下地址的TrustZone 的HEX 文件
    發(fā)表于 03-07 08:28

    請問STM32cubeProgrammer是否有提供API用于設(shè)計定制化的升級軟件?

    目前我們利用STM32cubeProgrammerstm32mp157平臺進行系統(tǒng)升級。 然后我們想做一個運行在Windows平臺,通過USB線連接,實現(xiàn)對stm32mp157平臺的軟件系統(tǒng)升級
    發(fā)表于 03-07 07:27

    stm32cubeprogrammer上燒錄時,取消勾選根文件系統(tǒng),燒錄后發(fā)現(xiàn)sd卡上根文件系統(tǒng)的分區(qū)沒有了,為什么?

    在修改了linux內(nèi)核后,我想只把bootfs燒錄到sd卡上,而不擦除根文件系統(tǒng)的分區(qū)。 我在stm32cubeprogrammer上燒錄時,取消勾選根文件系統(tǒng),燒錄后發(fā)現(xiàn)sd卡上根文件系統(tǒng)的分區(qū)沒有了。
    發(fā)表于 03-07 06:38

    STM32MP25x開發(fā)板Bring Up培訓課程(下)

    部flash,例如NAND,SD卡等,從PC端燒錄鏡像到外部Flash是由U-Boot結(jié)合STM32CubeProgrammer完成的,配置并編譯U-Boot是燒錄的前提
    的頭像 發(fā)表于 02-27 08:03 ?481次閱讀
    <b class='flag-5'>STM32</b>MP25x開發(fā)板Bring Up培訓課程(下)

    STM32C011開發(fā)(2)----nBOOT_SEL設(shè)置

    STM32CubeProgrammer (STM32CubeProg) 是一款用于編程STM32產(chǎn)品的全功能多操作系統(tǒng)軟件工具。 它提供了一個易用高效的環(huán)境,通過調(diào)試接口(JTAG和SWD)和自舉
    的頭像 發(fā)表于 12-16 17:27 ?1308次閱讀
    <b class='flag-5'>STM32</b>C011開發(fā)(2)----nBOOT_SEL設(shè)置

    STM32WB55RG開發(fā)(2)----STM32CubeProgrammer燒錄

    STM32CubeProgrammer (STM32CubeProg) 是一款用于編程STM32產(chǎn)品的全功能多操作系統(tǒng)軟件工具。 它提供了一個易用高效的環(huán)境,通過調(diào)試接口(JTAG和SWD)和自舉
    的頭像 發(fā)表于 12-16 15:52 ?1289次閱讀
    <b class='flag-5'>STM32</b>WB55RG開發(fā)(2)----<b class='flag-5'>STM32CubeProgrammer</b>燒錄

    STM32H503開發(fā)(2)----STM32CubeProgrammer燒錄

    STM32CubeProgrammer (STM32CubeProg) 是一款用于編程STM32產(chǎn)品的全功能多操作系統(tǒng)軟件工具。 它提供了一個易用高效的環(huán)境,通過調(diào)試接口(JTAG和SWD)和自舉程序接口(UART、USB D
    的頭像 發(fā)表于 11-28 09:25 ?1786次閱讀
    <b class='flag-5'>STM32</b>H503開發(fā)(2)----<b class='flag-5'>STM32CubeProgrammer</b>燒錄

    stm32用串口燒錄怎么設(shè)置

    準備工作 確保您擁有STM32開發(fā)板和相應(yīng)的硬件設(shè)備,如USB轉(zhuǎn)串口模塊。 安裝STM32CubeMX和STM32CubeProgrammer軟件,這些是ST官方提供的工具,用于配置和燒錄ST
    的頭像 發(fā)表于 08-22 09:33 ?2628次閱讀

    修改“u-boot”設(shè)備樹中的電源后,使用\"STM32CubeProgrammer\"下載會一直重復(fù)下載,為什么?

    使用\"STM32CubeProgrammer\"下載時會一直重復(fù)下載 我修改了這些位置:將\"i2c4\"下的\"pmic: stpmic@33\"
    發(fā)表于 07-23 07:57

    stm32cubeprogrammer下載不了是什么原因?

    stm32cubeprogrammer下載不了,什么原因
    發(fā)表于 07-02 06:21

    stm32mp135d用STM32CubeProgrammer下載后,一直卡在Reconnecting the device ...并報錯,為什么?

    各位大佬: 自己做的stm32mp135d板子,用STM32CubeProgrammer下載后,一直卡在Reconnecting the device ...并報錯,如下: 串口查log,是內(nèi)存訪問錯誤,如下: 請教下,這種問題的原因和調(diào)查方向
    發(fā)表于 05-24 07:47

    STM32H735RGV6芯片燒錄程序的時候提示未發(fā)現(xiàn)目標,為什么?

    STM32H735RGV6芯片燒錄程序的時候提示未發(fā)現(xiàn)目標,懷疑是電源配置問題,將NRST引腳拉低上電,然后連接STM32CubeProgrammer仍無法連接;將BOOT0拉高,將NRST引腳拉低上電,然后連接STM32CubePro
    發(fā)表于 05-22 07:31

    STM32CubeProgrammer有些電腦DFU模式下載不了是怎么回事?

    使用STM32CubeProgrammer軟件的DFU模式下載STM32F072的固件。有些電腦上軟件可以連接,但是Target information里沒有器件參數(shù)信息,不能下載,有時候會報讀保護
    發(fā)表于 05-21 06:25