国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

這篇具有很好參考價值的文章主要介紹了LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

1、添加CLI到系統(tǒng)環(huán)境變量中

2、查詢ST-Link/V2燒錄器信息

3、連接待燒錄的MCU芯片

4、下載固件到Flash

5、可能會使用的命令

5.1、-Rst

5.2、-ME

5.3、-SE

6、封裝好的LabVIEW庫


在講解LabVIEW實現(xiàn)ST-Link自動燒錄之前先聊一聊ST官方提供一款專用的Flash燒錄工具:ST-Link utility。

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

官方下載鏈接:STSW-LINK004 - STM32 ST-LINK utility (replaced by STM32CubeProgrammer) - STMicroelectronics

安裝完成后打開界面如下圖所示,ST-Link utility具體操作請自行查看幫助文檔或網(wǎng)絡(luò)相關(guān)資源。

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

ST-Link utility工具提供了CLI(Command Line Interface),幫助文檔也詳細(xì)介紹了相關(guān)指令如何使用,這里我就是通過CLI去實現(xiàn)自動下載的,其中的命令有很多,我只介紹幾個有關(guān)燒錄的,其它的自行查閱文檔。

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

接下來看看具體的實現(xiàn)步驟。

項目資源下載請參見:https://download.csdn.net/download/m0_38106923/87661155

1、添加CLI到系統(tǒng)環(huán)境變量中

將ST-Link_CLI.exe所在目錄的路徑(如D:\Program Files (x86)\STM32 ST-LINK Utility v4.6.0\ST-LINK Utility)添加到系統(tǒng)環(huán)境變量中,如下圖所示:

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

2、查詢ST-Link/V2燒錄器信息

先安裝燒錄器的USB驅(qū)動以確保能夠正確識別到該燒錄器硬件,驅(qū)動下載鏈接:

官方:my.st.com

一切正??梢栽谠O(shè)備管理器中找到它,如下圖所示:

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

在命令行中輸入:ST-LINK_CLI -List ,即可獲取燒錄器的SN和固件版本,如下圖所示:

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

如果同時連接了多個,這里將展示出多個燒錄器信息,SN信息在連接芯片時需要用到。

3、連接待燒錄的MCU芯片

燒錄前請確保硬件連接正常,使用 -c [ID=<id>/SN=<sn>] [JTAG/SWD] [FREQ=<frequency>] [UR/HOTPLUG] [LPM] 命令進(jìn)行連接,其中包含了很多參數(shù),簡單說明如下:

  • 參數(shù)1(ID/SN):提供燒錄器的ID或SN信息,ID從[0..9],根據(jù)連接的燒錄器數(shù)量遞增,SN信息可以通過-List命令獲?。?/li>
  • 參數(shù)2(JTAG/SWD):選擇使用的接口協(xié)議類別,是用JTAG還是SWD,默認(rèn)使用的是JTAG,這里我選用SWD;
  • 參數(shù)3(FREQ):設(shè)置不同協(xié)議的頻率,JTAG和SWD支持的各不相同,JTAG默認(rèn)使用的是9.0MHz, SWD默認(rèn)使用的是4.0MHz,通常使用默認(rèn)即可,也可以通過索引去設(shè)置 FREQ=x,SWD(x=0~10), JTAG(x=0~6),分別代表了不同的頻率,具體請查看文檔;
  • 參數(shù)4:設(shè)置復(fù)位模式,UR(Connect to the target under reset), HOTPLUG(Connect to the target without halt or reset),這里我選用UR;
  • 參數(shù)5:激活在低功耗模式下調(diào)試。

詳細(xì)內(nèi)容請閱讀幫助文檔,如下圖所示:

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

使用ID連接如下圖所示:

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

?使用SN連接如下圖所示:

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

4、下載固件到Flash

使用 -P <File_Path> [<Address>] 命令進(jìn)行操作,其中地址是可選的,如果沒有特定要求可以不指定,STM32的Flash映射地址是從0x08000000開始的,固件文件格式支持3種:.bin, .hex, .srec;如果文件路徑中有空格,需要包含在雙引號中,演示如下圖所示:

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

如果需要驗證燒錄是否成功,需要使用 -V [while_programming/after_programming] 命令,一種是在燒錄中進(jìn)行驗證,另一種是在燒錄完后進(jìn)行,如下圖所示:

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

?到這里燒錄功能就已經(jīng)實現(xiàn)了,接下來說幾個可能會用到的命令。

5、可能會使用的命令

5.1、-Rst

復(fù)位MCU,如下圖所示:

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

5.2、-ME

擦除整個芯片,如下圖所示:

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

5.3、-SE

擦除指定的扇區(qū),-SE <Start_Sector> [<End_Sector>],如果只指定起始扇區(qū)號,就只擦除這個扇區(qū),如 -SE 0 (擦除扇區(qū)0);如果指定了起始和結(jié)束扇區(qū)號,那么會擦除指定區(qū)間范圍內(nèi)的所有扇區(qū),如 -SE 2 12 (擦除扇區(qū)2~扇區(qū)12),如下圖所示:

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

關(guān)于指令就介紹這么多,其它的功能需要用到的話請自行查閱幫助文檔。

6、封裝好的LabVIEW庫

以上指令都是在命令行中輸入的,用來手動驗證還是不錯的,為了更方便地使用,我把它們封裝好了,如下圖所示:

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)

?項目資源下載請參見:https://download.csdn.net/download/m0_38106923/87661155文章來源地址http://www.zghlxwxcb.cn/news/detail-452493.html

到了這里,關(guān)于LabVIEW實現(xiàn)ST-Link自動燒錄單片機(jī)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Keil5設(shè)置ST-LINK v2燒錄程序

    Keil5設(shè)置ST-LINK v2燒錄程序

    1.keil5中點擊這個圖標(biāo) 2.選擇Debug,這里選擇ST-Link 3.點擊旁邊的Setting,在Debug中選擇為SW ? ?4.點擊Flash Download,勾選Reset and Run(非必選,勾了燒錄后會自動重置程序)(建議勾選) ?5.在Utilities中勾選ST-Link ? ?程序和接線沒問題的話,直接編譯就可以正常燒錄了。 附接線圖:

    2024年02月11日
    瀏覽(35)
  • Linux使用命令行編譯并用st-link燒錄STM32

    在STM32CubeMX中配置,選擇Makefile并生成。 編譯工程需要用到 arm-none-eabi ,去官網(wǎng)下載對應(yīng)系統(tǒng)版本,下載后解壓到任意位置。 添加環(huán)境變量 添加環(huán)境變量到 .bashrc 文件: 我解壓的位置為 /toolchain/arm-none-eabi ,原文件名包含版本號,我修改了文件夾名。 在工程目錄下進(jìn)行編譯

    2024年03月09日
    瀏覽(30)
  • Odrive 學(xué)習(xí)系列二:將燒錄工具從ST-Link V2修改為JLink

    Odrive 學(xué)習(xí)系列二:將燒錄工具從ST-Link V2修改為JLink

    一、背景: ????????通過觀察odrive解壓后的內(nèi)容,可以看到在下面配置文件及makefile文件中的配置設(shè)置的均為openOCD + stlink v2,例如makefile中: 但是考慮JLink具備調(diào)試窗口,因此個人還是更傾向于使用JLink。那么下面就來嘗試修改這些配置文件,將燒錄調(diào)試工具改為J-Link. 二

    2024年01月16日
    瀏覽(84)
  • 使用ST-Link燒錄程序出現(xiàn)No target connected所有的解決方案

    使用ST-Link燒錄程序出現(xiàn)No target connected所有的解決方案

    【解決辦法】 用杜邦線或者usb線對芯片再次進(jìn)行供電? ?【解決辦法】 按照下面的方式進(jìn)行接線,并確保接線良好 3.3V??3.3V GND??GND SWDIO??SWDIO SWCLK??SWCLK ?【解決辦法】此時可以有兩種方法可以解決: 按住RESET,并在點擊燒錄后立馬放開 ,搶一個時間差,這個方法有

    2024年02月04日
    瀏覽(31)
  • 用STlink燒錄工具和搭配STM32 ST-LINK Utility軟件燒錄STM32L051的方法

    用STlink燒錄工具和搭配STM32 ST-LINK Utility軟件燒錄STM32L051的方法

    用STlink燒錄工具和搭配STM32 ST-LINK Utility軟件燒錄STM32L051的方法 1.下載安裝軟件 雙擊STM32 ST-LINK Utility v4.5.0.exe,按默認(rèn)一直點下一步即可。 2.打開燒錄軟件 3.打開燒錄代碼 4.連接目標(biāo)板 5.修改軟件配置 6.重新連接目標(biāo)板 7.點擊燒錄并校驗 8.燒錄校驗成功 9.在燒錄做以上動作之前

    2024年02月04日
    瀏覽(35)
  • 關(guān)于ST-link驅(qū)動的問題

    首先,在安裝 ST-Link 驅(qū)動的時候,請確保你的電腦處于關(guān)機(jī)狀態(tài),然后按照 ST-Link 官方文檔的步驟來進(jìn)行安裝,這樣可以避免安裝驅(qū)動時出現(xiàn)問題。 如果在安裝驅(qū)動后仍然無法識別 ST-Link,可以嘗試以下步驟來解決這個問題: 希望以上步驟能幫助你解決問題。R9ke 1RbvL XX2 ne

    2024年02月13日
    瀏覽(17)
  • 關(guān)于ST-Link提示錯誤的解決

    關(guān)于ST-Link提示錯誤的解決

    用ST-Link連接HK32F103CBT6,運行STM32 ST-LINK Utility.exe,點擊Connect,提示如下錯誤: Can not connect to target! ? ? ? ? ? ? ? ? ? If you\\\'re trying to connect to an STM32W1xx device, please select Normal or HotPlug mode from Target-Settings menu. ? ? ? ? ? ? ? ? ? If you\\\'re trying to connect to a low frequency application ,

    2024年02月16日
    瀏覽(22)
  • ST-Link的紅燈一直異常閃爍

    ST-Link的紅燈一直異常閃爍

    ST-Link的紅色指示燈一直異常閃爍,并且keil識別不到芯片 ? 解決辦法,將HUB拔掉,直連PC機(jī),排查發(fā)現(xiàn)是延長線只有充電,沒有數(shù)據(jù)傳輸DP,DN

    2024年02月14日
    瀏覽(31)
  • ST-Link配置使用與常見問題

    ST-Link配置使用與常見問題

    目錄 一、資源下載 二、?ST-Link配置 三、使用ST-Link進(jìn)行Debug調(diào)試 四、遇到的問題 ST-Link驅(qū)動下載 鏈接:https://pan.baidu.com/s/1F33YmHH6K94ueJPI9XdBQQ?pwd=3kos? 提取碼:3kos 也可通過官網(wǎng)下載: https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-to

    2024年01月18日
    瀏覽(30)
  • ST-LINK v2下載器簡單使用

    ST-LINK v2下載器簡單使用

    下載器類型有很多種,現(xiàn)在看到比較多的朋友都是使用STlink了,所以我也購買了ST LINK v2下載器進(jìn)行學(xué)習(xí)使用。后來使用才發(fā)現(xiàn)這個下載器的功能特別強(qiáng)大,可以下載程序、調(diào)試程序、讀取芯片數(shù)據(jù),解除芯片讀寫保護(hù)等等,輔助軟件用的是STM32 ST-LINK Utility。 第一步:將ST-l

    2023年04月12日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包