色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

LabVIEW實(shí)現(xiàn)ST-Link自動(dòng)燒錄的方法

jf_xutpKvFS ? 來源:LabVIEW QT 修煉之路 ? 2023-04-03 10:10 ? 次閱讀

還記得剛畢業(yè)那會(huì)弄過一臺(tái)測試設(shè)備,測試空調(diào)主板功能,測試前需要進(jìn)行固件燒錄,其中用到的主控芯片就是STM32Fxxx,具體型號(hào)不記得了,當(dāng)時(shí)是哪種方式去實(shí)現(xiàn)的也不太記得了,現(xiàn)在又需要解決STM32F4xx的芯片自動(dòng)燒錄問題,索性整理成檔便于以后查閱。

用ST官方提供的一個(gè)工具即可實(shí)現(xiàn),那就是ST-Link utility,使用簡單下載方便。

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

64694bb6-d12e-11ed-bfe3-dac502259ad0.png

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

649bf11a-d12e-11ed-bfe3-dac502259ad0.png

64bea12e-d12e-11ed-bfe3-dac502259ad0.png

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

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

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

64d575e8-d12e-11ed-bfe3-dac502259ad0.png

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

先安裝燒錄器的USB驅(qū)動(dòng)以確保能夠正確識(shí)別到該燒錄器硬件

安裝一切正常可以在設(shè)備管理器中找到它,如下圖所示:

6515d976-d12e-11ed-bfe3-dac502259ad0.png

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

653c653c-d12e-11ed-bfe3-dac502259ad0.png ?

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

------3. 連接待燒錄的MCU芯片------

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

參數(shù)1(ID/SN):提供燒錄器的ID或SN信息,ID從[0..9],根據(jù)連接的燒錄器數(shù)量遞增,SN信息可以通過-List命令獲取;

參數(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),分別代表了不同的頻率,具體請(qǐng)查看文檔;

參數(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)容請(qǐng)閱讀幫助文檔,如下圖所示:

658a81ea-d12e-11ed-bfe3-dac502259ad0.png

使用ID連接如下圖所示:

65c3362a-d12e-11ed-bfe3-dac502259ad0.png

使用SN連接如下圖所示:

65dbc05a-d12e-11ed-bfe3-dac502259ad0.png

------4. 下載固件到Flash------

使用-P [

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

65fdae9a-d12e-11ed-bfe3-dac502259ad0.png

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

6621a0e8-d12e-11ed-bfe3-dac502259ad0.png

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

------5. 可能會(huì)使用的命令------

5.1 -Rst

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

664009f2-d12e-11ed-bfe3-dac502259ad0.png ?

5.2 -ME

擦除整個(gè)芯片,如下圖所示:

665d0598-d12e-11ed-bfe3-dac502259ad0.png ?

5.3 -SE

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

667d1ec8-d12e-11ed-bfe3-dac502259ad0.png ?

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

------6. 封裝好的LabVIEW------

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

66be92e0-d12e-11ed-bfe3-dac502259ad0.png

66d9b20a-d12e-11ed-bfe3-dac502259ad0.png

67004708-d12e-11ed-bfe3-dac502259ad0.png

67216f78-d12e-11ed-bfe3-dac502259ad0.png

68361cf6-d12e-11ed-bfe3-dac502259ad0.png







審核編輯:劉清

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

    關(guān)注

    1970

    文章

    3654

    瀏覽量

    323351
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10896

    瀏覽量

    355760
  • CLI
    CLI
    +關(guān)注

    關(guān)注

    1

    文章

    79

    瀏覽量

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

    關(guān)注

    1

    文章

    43

    瀏覽量

    9610

原文標(biāo)題:LabVIEW實(shí)現(xiàn)ST-Link自動(dòng)燒錄

文章出處:【微信號(hào):LabVIEW QT 修煉之路,微信公眾號(hào):LabVIEW QT 修煉之路】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32 ST-link Utility_v3.3.0

    STM32 ST-link Utility_v3.3.0,用來給自制ST link燒錄固件
    發(fā)表于 08-24 17:42 ?161次下載

    自制 ST-link 固件

    自制 ST-link 固件(使用STM32 ST-link Utility_v3.3.0工具燒錄
    發(fā)表于 08-24 17:42 ?21次下載

    微雪電子ST-LINK IIISTM32仿真器簡介

    ST-LINK ST 仿真器 下載器 燒錄器 在線 支持STM32和STM8 JTAG / SWD/SWIM接口 型號(hào) ST-LINK
    的頭像 發(fā)表于 12-19 14:57 ?5345次閱讀
    微雪電子<b class='flag-5'>ST-LINK</b> IIISTM32仿真器簡介

    介紹幾種ST-Link差異 固件升級(jí)的方法和應(yīng)用

    介紹幾種ST-Link差異、固件升級(jí)的方法和應(yīng)用
    的頭像 發(fā)表于 03-04 09:39 ?1.1w次閱讀

    STM32 ST-LINK Utility介紹、 下載、安裝、使用方法

    STM32 ST-LINK Utility介紹、下載、安裝、使用方法
    的頭像 發(fā)表于 03-24 13:55 ?5.7w次閱讀
    STM32 <b class='flag-5'>ST-LINK</b> Utility介紹、 下載、安裝、使用<b class='flag-5'>方法</b>

    ST-Link固件升級(jí)方法

    ST-Link固件升級(jí)方法問題描述解決方法參考連接問題描述在初次使用RT-Thread Studio下載程序到STM32開發(fā)板時(shí)出現(xiàn)關(guān)于ST-Link固件需要升級(jí)的錯(cuò)誤,RT-Thre
    發(fā)表于 12-22 19:45 ?20次下載
    <b class='flag-5'>ST-Link</b>固件升級(jí)<b class='flag-5'>方法</b>

    ST-LINK燒錄stm32程序步驟

    此篇文章記錄下STM32使用ST-LINK燒錄程序的步驟材料ST-LINK驅(qū)動(dòng)安裝:點(diǎn)我下載st-link驅(qū)動(dòng)提取碼: 4aw1stm32f103c8t6
    發(fā)表于 12-22 19:47 ?40次下載
    <b class='flag-5'>ST-LINK</b><b class='flag-5'>燒錄</b>stm32程序步驟

    STM32燒錄HEX、BIN文件,使用ST-LINK

    安裝ST提供的燒錄軟件 STM32 ST-LINK Utility。下載將STM32設(shè)備的 SWDIO、SWCLK、3V3、GND 與 ST-LINK 相連。(大多數(shù)情況下不需要連接R
    發(fā)表于 12-22 19:49 ?23次下載
    STM32<b class='flag-5'>燒錄</b>HEX、BIN文件,使用<b class='flag-5'>ST-LINK</b>

    STM32與ST-LINK/V2報(bào)錯(cuò)的解決方法(2)

    本文是在上文的基礎(chǔ)上實(shí)現(xiàn):STM32與ST-LINK/V2報(bào)錯(cuò)的解決方法今天我在用上次提到的STM32 ST-LINK Utility連接上stm32f103c8t6并成功
    發(fā)表于 12-23 18:58 ?5次下載
    STM32與<b class='flag-5'>ST-LINK</b>/V2報(bào)錯(cuò)的解決<b class='flag-5'>方法</b>(2)

    利用ST-LINK配合ST-LINK Utility 將bin文件下載到STM32的FLASH中

    文章目錄背景1.連接ST-LINK V2與單片機(jī)2.配置工程3.配置ST-LINK Utility4.燒錄bin文件背景項(xiàng)目需求,要把字模文件導(dǎo)入到32中FLASH的指定地址,使用了ST-LI
    發(fā)表于 12-23 18:58 ?22次下載
    利用<b class='flag-5'>ST-LINK</b>配合<b class='flag-5'>ST-LINK</b> Utility  將bin文件下載到STM32的FLASH中

    ST-Link V2.1 制作使用

    前言ST-Link V2.1簡介Mass StorageVirtual COM portDebug PortMCOST-Link V2.1原理圖ST-Link Bootloader程序ST-L
    發(fā)表于 12-23 19:00 ?33次下載
    <b class='flag-5'>ST-Link</b> V2.1 制作使用

    ST-Link(too recent)錯(cuò)誤無法燒錄

    V5.28.0)后發(fā)現(xiàn)無法燒錄,查詢資料后發(fā)現(xiàn)KeilV2.9更新ST-Link到V3.0.x.0。解決問題:直接安裝最新的Keil就完美解決問題。(此時(shí)我的最新的Keil,Version:v2.9.0...
    發(fā)表于 12-23 19:01 ?2次下載
    <b class='flag-5'>ST-Link</b>(too recent)錯(cuò)誤無法<b class='flag-5'>燒錄</b>

    使用Arduino IDE通過st-link燒錄stm32f103c8t6

    STM32單片機(jī).然后,給電腦安裝st-link驅(qū)動(dòng),驅(qū)動(dòng)鏈接. 提取碼:5dpc.下一步,st-link和stm32f103c8t6按如下接線:接好線后按下圖所示配置Arduino IDE:完成后,將st-link連接電腦
    發(fā)表于 12-23 19:02 ?10次下載
    使用Arduino IDE通過<b class='flag-5'>st-link</b><b class='flag-5'>燒錄</b>stm32f103c8t6

    解決ST-Link Utility出現(xiàn)Can not connect to target!的問題

    ST-Link Utility需要配套ST-Link燒錄器才能使用,是針對(duì)ST家單片機(jī)的量產(chǎn)燒錄工具軟件。
    的頭像 發(fā)表于 05-25 15:26 ?1.9w次閱讀
    解決<b class='flag-5'>ST-Link</b> Utility出現(xiàn)Can not connect to target!的問題

    STM32 ST-LINK Utility軟件說明

    STM32 ST-link Utility軟件通過ST-linkST-link/V2工具加快開發(fā)環(huán)境中STM32微控制器系列的系統(tǒng)內(nèi)編程。本用戶手冊(cè)介紹了STM32 ST-link
    發(fā)表于 08-31 10:53 ?6次下載
    主站蜘蛛池模板: 日本午夜精品久久久无码| 浪荡女天天不停挨CAO日常视| 用震蛋调教女性下面视频| 麻生希第一部快播| 扒开女人下面使劲桶动态图| 午夜福利体检| 精品午夜视频| 97免费在线视频| 色拍拍噜噜噜啦啦新网站| 国产午夜人成在线视频麻豆| 云南14学生真实初次破初视频| 男女免费观看在线爽爽爽视频 | free高跟丝袜秘书hd| 撕开美女的衣服2| 精品亚洲AV无码蜜芽麻豆| jk制服喷水| 午夜福利体验试看120秒| 久久亚洲免费视频| 德国xxxx| 亚洲视频免费看| 欧美另类jizzhd| 国产亚洲精品AV麻豆狂野| 67194con免费福和视频| 受被攻做到腿发颤高h文| 精品无码人妻一区二区免费AV| free高跟丝袜秘书hd| 亚洲国产精品热久久| 免费一区二区三区久久 | 日本久久中文字幕精品| 国产中文欧美日韩在线| 999人在线精品播放视频| 无人区国产片| 蜜桃99影院| 国产精品一区二区三区四区五区 | 我与恶魔的h生活ova| 久久久国产精品免费A片蜜芽广| 成人影片迅雷下载| 欲香欲色天天影视大全| 肉色无边(高h)| 久久人妻少妇嫩草AV蜜桃99| 国产成人mv 在线播放|