STLINK是一款紅遍大江南北的STM32在線調(diào)試/編程器。開(kāi)發(fā)人員可以快速輕松地通過(guò)它連接電路板和PC,進(jìn)行在線調(diào)試,對(duì)STM32內(nèi)存/選項(xiàng)字節(jié)進(jìn)行編程,并執(zhí)行固件安全更新,廣受各類專業(yè)人員和工程師團(tuán)隊(duì)的歡迎。
STLINK主要包括以下軟硬件工具:
STLINK獨(dú)立調(diào)試器,用于調(diào)試/燒錄和功耗測(cè)量,產(chǎn)品包括STLINKV2,STLINKV3SET,STLINK-V3MINIE,STLINK-V3PWR
STLINK板載模塊:用于調(diào)試/燒錄,包括NUCLEO板載STLINK,STLINK-V3MODS
STM32HSM硬件安全模塊,用于身份驗(yàn)證和許可證生成,包括STM32HSM-V2
第三方工具,從調(diào)試/跟蹤到量產(chǎn)燒錄。
第一款獨(dú)立的ST-LINK/ V2產(chǎn)品誕生于2011年。STLINK-V3誕生于2018年,是STM32 微控制器調(diào)試和燒錄的神器之一。與STLINK-V2相比,STLINK-V3傳輸數(shù)據(jù)的速度更快,靈活性更高,一定程度上要?dú)w功于它的STDC-14連接器和對(duì)虛擬COM端口的支持。最近,ST發(fā)布了最新的STLINK-V3PWR,將于今年第二季度上市,它具有超大動(dòng)態(tài)測(cè)量范圍的功耗分析組件,在整個(gè)范圍內(nèi)的精度為2%,價(jià)格不到200美元。
▲STLINK產(chǎn)品路線圖
STLINK-V3最先推出的是STLINK-V3SET,緊接著發(fā)布了STLINK-V3MINIE和STLINK-V3MODS,后兩款產(chǎn)品不支持疊加功能擴(kuò)展適配器板,但為追求便攜性的工程師提供了更小尺寸的設(shè)計(jì)。由于集成了豐富接口、可靠的連接器以及多種模塊,所有STLINK設(shè)備都具有強(qiáng)大而豐富的功能,可滿足開(kāi)發(fā)人員的多方位需求。
為什么STLINK-V3如此讓人著迷?這里有讓你愛(ài)上STLINK-V3新版在線調(diào)試/編程器的五個(gè)理由。
理由之一:傳承ST-LINK/V2的優(yōu)良品質(zhì)
盡管新版本 STLINK 越來(lái)越受青睞,STLINK-V3的前身——ST-LINK/ V2系列產(chǎn)品因其功能強(qiáng)大且易于操作,仍然非常受工程師歡迎。通過(guò)ST-LINK/V2,開(kāi)發(fā)人員可以快速將開(kāi)發(fā)板與電腦進(jìn)行連接,將應(yīng)用程序下載到MCU并進(jìn)行調(diào)試。該解決方案在專業(yè)人士和大量工程師團(tuán)隊(duì)中非常受歡迎。因此ST將繼續(xù)銷售和支持ST-LINK/V2產(chǎn)品。
對(duì) ST-LINK/V2 的持續(xù)支持也證明了ST對(duì)產(chǎn)品長(zhǎng)生命周期的承諾。我們每年都至少推出一個(gè)新的調(diào)試器以滿足新的應(yīng)用需求。無(wú)論是幫助開(kāi)發(fā)人員使用低功耗微控制器、使用更小巧的產(chǎn)品尺寸,還是采用 USB-C 等新端口,ST 一直在不斷改進(jìn)STLINK-V3。和 ST-LINK/V2 一樣,這個(gè)接口也將擁有漫長(zhǎng)的生命周期。
理由之二:在線調(diào)試/編程速度更快
數(shù)據(jù)傳輸能力是STLINK-V3的基礎(chǔ)。ST-LINK / V2和STLINK-V3之間的一個(gè)重要差異是STLINK-V3對(duì)USB2.0高數(shù)據(jù)速率的支持。以前,開(kāi)發(fā)人員受限于 12 Mbit/s USB 2.0 全速數(shù)據(jù)速率,給大容量應(yīng)用程序的編程/燒錄帶來(lái)些困擾,影響了開(kāi)發(fā)效率。現(xiàn)在,STLINK-V3模塊可提供高達(dá)480Mbit / s的理論速率,這將給工程師們帶來(lái)更快更好的應(yīng)用體驗(yàn)。
此外,除了用戶界面升級(jí)外,ST還對(duì)算法和流程進(jìn)行了多次優(yōu)化,使之不僅僅是速度的提升,而且進(jìn)行了架構(gòu)上的升級(jí)。因此,對(duì)于每天需要多次燒錄大容量應(yīng)用程序的開(kāi)發(fā)人員而言,能大大提高他們的研發(fā)效率。
除了更快的速度,所有 STLINK-V3 板卡(子卡除外)都支持大容量存儲(chǔ),使燒錄過(guò)程更加方便。以前,只有ST某些開(kāi)發(fā)板上的ST-LINK / V2(例如ST所有的Nucleo開(kāi)發(fā)板)支持此功能。使用STLINK-V3后,工程師能夠連接在線調(diào)試/編程器,然后拖放二進(jìn)制文件并立即燒錄它們。這對(duì)于希望在自定義PCB上快速演示應(yīng)用程序,而又不想通過(guò)IDE下載代碼的開(kāi)發(fā)人員來(lái)說(shuō)特別有用。尤其是當(dāng)團(tuán)隊(duì)在現(xiàn)場(chǎng)時(shí),這也讓更換演示程序變得更加方便。
理由之三:更靈活的工具
STLINK-V3SET,B-STLINK-VOLT,B-STLINK-ISOL和STLINK-V3MINIE都提供了ST 14引腳調(diào)試接口STDC-14,這是該模塊具有靈活性的另一個(gè)原因。當(dāng)用戶打開(kāi)外殼時(shí),他們會(huì)發(fā)現(xiàn)熟悉的傳統(tǒng)MIPI-10接口,它比較緊湊和非常通用,還可以發(fā)現(xiàn)內(nèi)置了新的STDC-14接口。MIPI-10引腳版本不支持虛擬COM端口。因此,ST開(kāi)發(fā)了MIPI-10連接器的擴(kuò)展版,使用四個(gè)額外的引腳來(lái)提供更多功能。
到目前為止如果工程師沒(méi)有將ST-LINK / V2集成到他們的開(kāi)發(fā)板上,他們就必須使用額外的引線通過(guò)其他方式獲得虛擬COM端口。得益于STDC-14接口,使用虛擬COM端口就方便多了。同樣,這個(gè)在線調(diào)試/編程器也為實(shí)現(xiàn)全新的功能打開(kāi)了大門(mén)。PC開(kāi)發(fā)人員可以借助STM32CubeProgrammer中的DLL API通過(guò)新版ST-LINK驅(qū)動(dòng)幾個(gè)GPIO。這樣,開(kāi)發(fā)團(tuán)隊(duì)就可以添加LED來(lái)指示某個(gè)程序是否正常運(yùn)行,控制其它外圍設(shè)備,甚至通過(guò)這些I/O進(jìn)行專有的擴(kuò)展。
理由之四:多才多藝
STLINK-V3新架構(gòu)比前一代產(chǎn)品具有更多靈活性,帶有虛擬COM口的STDC-14接口,同時(shí)還支持JTAG和SWD接口。新的STLINK-V3SET還可以在調(diào)試器上添加擴(kuò)展卡以增加更多功能,如 B-STLINK-ISOL 和 B-STLINK-VOLT(稍后會(huì)詳細(xì)介紹)。
體現(xiàn)平臺(tái)靈活性的另一個(gè)體現(xiàn)就是擴(kuò)展接口板的適用性。該接口板允許開(kāi)發(fā)人員通過(guò)SPI、I2C或UART接口燒錄固件,這個(gè)擴(kuò)展板充當(dāng)了目標(biāo)板和PC之間的橋梁。在命令行或圖形界面模式下使用STM32CubeProgrammer軟件工具時(shí),開(kāi)發(fā)人員可以在自己的環(huán)境中輕松使用這些擴(kuò)展接口進(jìn)行操作,而不用使調(diào)試端口一直打開(kāi)而可能帶來(lái)些安全隱患。同時(shí),STM32CubeMonitor還提供了通過(guò)多種STlink調(diào)試器進(jìn)行圖形化調(diào)試的能力。因此,開(kāi)發(fā)者可以通過(guò)定制化的表盤(pán)高效地分析他們應(yīng)用中的操作進(jìn)程。
另一個(gè)體現(xiàn)就是合作伙伴Percepio及其用于STLINK-V3SET的Tracealyzer。Tracealyzer是面向基于RTOS的軟件系統(tǒng)開(kāi)發(fā)人員的跟蹤可視化工具,可提供30多種視圖并實(shí)現(xiàn)實(shí)時(shí)可視化。Tracealyzer v4.2集成了對(duì)STLINK-V3SET的支持,可以在開(kāi)發(fā)、調(diào)試、驗(yàn)證和優(yōu)化過(guò)程中全面了解STM32上運(yùn)行的軟件。
理由之五:滿足開(kāi)發(fā)者需求的定制化方案 STLINK-V3SET
STLINK-V3SET 對(duì)具有廣泛需求的開(kāi)發(fā)人員更有吸引力。該模塊與體積更大的、仍有價(jià)值的 MIPI-20 連接器兼容。它還具有一個(gè)高度可調(diào)節(jié)的外殼,可保護(hù) STLINK-V3SET 頂部的堆疊板,以便用戶可以整齊地放置他們的擴(kuò)展卡。STLINK-V3SET 也兼容 SWIM(單線接口模塊)接口的產(chǎn)品,確保對(duì) STM8的編程和調(diào)試。因此,它是 ST 目前提供的最大調(diào)試器,將吸引在實(shí)驗(yàn)室工作的工程師或那些看重功能超過(guò)便攜性的工程師。
B-STLINK-VOLT
B-STLINK-VOLT 是一個(gè)適配器板,支持 STLINK-V3SET與電壓低于傳統(tǒng)3.3 V的STM32 MCU一起工作。簡(jiǎn)而言之,它是一個(gè)降壓轉(zhuǎn)換電路,例如,可將電壓降至1.65 V,確保開(kāi)發(fā)人員可以將 STLINK-V3 用于調(diào)試小型電池供電的系統(tǒng)。用戶可以通過(guò)相同的 STDC-14 連接器使用 JTAG、SWD、SWV 或 VCP 調(diào)試和燒錄自己的MCU,同時(shí)仍可使用 SPI、UART、I2C、CAN 或 GPIO 進(jìn)行通信。我們還更新了用戶手冊(cè),包括各種跳線配置以及該板卡在 STLINK-V3SET 外殼中的安裝。
在推出 B-STLINK-VOLT 之前,使用 1.8 V STM32 MCU 的團(tuán)隊(duì)只能使用 STLINK-V2。新的 STLINK關(guān)注性能并支持寬范圍電壓適配,不過(guò),降低電壓必然會(huì)降低各種接口的頻率。因此,當(dāng) STLINK-V3 剛剛推出時(shí),大多數(shù)工程師還在使用上一代調(diào)試器,因?yàn)樗麄儧](méi)有看到數(shù)據(jù)傳輸?shù)淖兓S捎谛掳姹痉浅J軞g迎,我們決定推出 B-STLINK-VOLT 和 B-STLINK-ISOL,從而使得更多的STM32應(yīng)用也能使用新的STLINK。請(qǐng)注意,使用 STM8 不需要這樣的適配器板,因?yàn)镾TLINK-V3SET 已經(jīng)包含了必要的電壓轉(zhuǎn)換電路。
B-STLINK-ISOL
B-STLINK-ISOL 是STLINK-V3SET 的一個(gè)擴(kuò)展模塊,它能進(jìn)行電流隔離并支持電壓低于 3.3 V 的微控制器。當(dāng)連接到 STLINK-V3SET 的 STDC14 連接器時(shí),B-STLINK-ISOL 用作傳統(tǒng)的調(diào)試器。當(dāng)連接在 STLINK-V3SET 與適配器板 MB1440 之間時(shí),B-STLINK-ISOL 讓開(kāi)發(fā)人員可以訪問(wèn)低功耗 MCU 上的所有信號(hào)和連接器。因此,它提供了與 B-STLINK-VOLT 類似的功能,并具有額外的電流隔離優(yōu)勢(shì),可保護(hù) PC 和電路板。因?yàn)楫?dāng)兩個(gè)電路使用相同的接地時(shí),接地回路可能會(huì)造成損壞或干擾。而電流隔離解決了這個(gè)問(wèn)題。
STLINK-V3MODS
STLINK-V3MODS 是目前最小的 (15 mm x 30 mm) 板卡,也是唯一一個(gè)可以直接焊接到 PCB 上的板卡,大大增加了客戶產(chǎn)品設(shè)計(jì)的吸引力。此外,該板通過(guò)Micro-USB 連接器供電,簡(jiǎn)化了與用戶開(kāi)發(fā)板的集成。該板甚至可以通過(guò)邊緣的郵票孔連接給母板提供多大200MA@5V的供電。該系統(tǒng)僅支持 3.3 V STM32 MCU,并兼容 SWD、JTAG 和 VCP。該解決方案還支持各種橋接,例如 SPI、I2C、CAN 和 GPIO,方便與嵌入式系統(tǒng)通信。因此,如果工程師既想擁有 STLINK-V3 的速度和多功能性,又想要比 STLINK-V3SET 更小的尺寸,就可選用 STLINK-V3MODS。
STLINK-V3MINIE
STLINK-V3MINIE 是一款最新模塊,也是第一個(gè)配備 USB-C 端口的產(chǎn)品。它比 STLINK-V3MODS 稍長(zhǎng),尺寸為 15 mm x 42 mm;它的突出優(yōu)勢(shì)是支持低功耗MCU。STLINK-V3MINIE是我們第一個(gè)與最新 STLINK 兼容并支持 1.65 V 的獨(dú)立調(diào)試器。有了STLINK-V3MINIE,開(kāi)發(fā) 1.8 V 應(yīng)用的工程師就不必非得采用 STLINK-V3SET 及一個(gè)擴(kuò)展卡的形式了。它的小尺寸特點(diǎn)適合需要在現(xiàn)場(chǎng)不斷刷新固件的開(kāi)發(fā)人員。由于具有 STDC14 連接器,STLINK-V3MINIE支持 SWD、SWV 和 VCP, 但因?yàn)槌叽缧。荒転?a href="http://m.xsypw.cn/soft/data/21-22/" target="_blank">嵌入式系統(tǒng)供電。
STLINK-V3PWR
STLINK-V3PWR是ST最新推出的一個(gè)能夠測(cè)量功耗的調(diào)試器,可以高精度測(cè)量任何STM32微控制器的動(dòng)態(tài)電流消耗,能夠?qū)o(wú)限制時(shí)間窗口的功耗變化實(shí)現(xiàn)可視化并進(jìn)行分析,調(diào)試和優(yōu)化STM32代碼,并與電流消耗測(cè)量同步。
除了傳統(tǒng)的編程和調(diào)試功能外,新的STLINK-V3PWR還能測(cè)量STM32的功耗,繪制功耗圖,實(shí)現(xiàn)電流消耗的可視化,以幫助開(kāi)發(fā)人員優(yōu)化代碼。雖然STLINK-V3PWR不是第一個(gè)用于測(cè)量功耗的ST工具,但它是適用范圍最廣的。這也是ST首次通過(guò)一種解決方案,在最廣泛的監(jiān)測(cè)范圍內(nèi)對(duì)所有STM32 MCU進(jìn)行電流測(cè)量。
STLINK-V3PWR可以測(cè)量100nA至50mA、300nA至150mA、600nA至300mA和500mA峰值模式的電流。它可以在160nW到1.65W范圍內(nèi)以2%的精度執(zhí)行功耗測(cè)量,確保開(kāi)發(fā)人員可以從超低功率到性能最高范圍內(nèi)選用任一款微控制器。我們還提供了一份手冊(cè),告知如何進(jìn)一步簡(jiǎn)化測(cè)量過(guò)程。簡(jiǎn)而言之,用戶只需將STLINK-V3PWR的電源和接地連接到開(kāi)發(fā)板上的正確引腳,并使用USB-C接口將數(shù)據(jù)發(fā)送到PC即可實(shí)現(xiàn)功耗的實(shí)時(shí)測(cè)量。
可視化
工程師使用測(cè)量組件來(lái)捕捉數(shù)據(jù)并進(jìn)行可視化。由于STLINK-V3PWR屬于ST生態(tài)系統(tǒng),因此最簡(jiǎn)單的方法是使用STM32CubeMonitor-Power。該工具在圖形界面顯示測(cè)量結(jié)果,以實(shí)時(shí)顯示功耗的變化。該軟件還可以放大特定的測(cè)量區(qū)域,記錄長(zhǎng)時(shí)間的數(shù)據(jù),或運(yùn)行基準(zhǔn)測(cè)試,如ULPMark Bench。Keil和IAR都支持STLINK-V3PWR。ST與各軟件供應(yīng)商合作,支持他們的API,確保新的STLINK調(diào)試器適用于大多數(shù)應(yīng)用場(chǎng)景。因此,開(kāi)發(fā)人員可以更深入地分析他們的代碼執(zhí)行,與功耗測(cè)量同步,以優(yōu)化系統(tǒng)的功耗配置文件。
STLINK-V3PWR使用STM32CubeMonitor-Power工具對(duì)電源數(shù)據(jù)進(jìn)行可視化:
顯示:實(shí)時(shí)圖形渲染(最高可達(dá)100 ksP),長(zhǎng)時(shí)間采集日志
分析:直觀縮放和能耗數(shù)據(jù)導(dǎo)航
基準(zhǔn):快速計(jì)算EEMBC ULPMark CP分?jǐn)?shù)
編程和調(diào)試
STLINK-V3PWR仍然是一個(gè)與傳統(tǒng)STLINK-V3SET一樣通用的調(diào)試/編程器,它支持JTAG、SWD、VCOM,并提供UART、I2C、SPI或USB等橋接功能。因此,對(duì)于更注重功耗的團(tuán)隊(duì)可以把STLINK-V3PWR作為他們的專用探頭。此外,它可以為目標(biāo)STM32板提供高達(dá)2 A的電流,并通過(guò)USB-C電纜提供過(guò)電流保護(hù),這對(duì)現(xiàn)場(chǎng)需要為系統(tǒng)供電時(shí)的工程師非常有用。
在此,我們將STLinkV3與STLinkV2產(chǎn)品進(jìn)行一個(gè)性能對(duì)比,方便大家進(jìn)行選擇。
▲STLINK 各款產(chǎn)品比較
審核編輯:劉清
-
連接器
+關(guān)注
關(guān)注
98文章
14682瀏覽量
137282 -
STM32
+關(guān)注
關(guān)注
2272文章
10925瀏覽量
357675 -
調(diào)試器
+關(guān)注
關(guān)注
1文章
306瀏覽量
23839 -
stlink
+關(guān)注
關(guān)注
0文章
19瀏覽量
8602
原文標(biāo)題:STLINK-V3再添新成員:功耗測(cè)量神器STLINK-V3PWR
文章出處:【微信號(hào):STM32_STM8_MCU,微信公眾號(hào):STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
TMS320C6472 5V輸入Pwr設(shè)計(jì),集成FET DC/DC轉(zhuǎn)換器和控制器
![TMS320C6472 5<b class='flag-5'>V</b>輸入<b class='flag-5'>Pwr</b>設(shè)計(jì),集成FET DC/DC轉(zhuǎn)換器和控制器](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論