你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

爱上STLINK-V3的5个理由

[复制链接]
STMCU小助手 发布时间:2022-7-19 17:00
' ^# w& {1 ^7 W
! ]8 t& b( ?! _2 Q$ u4 F5 y3 T
微信图片_20220718170817.jpg 1 Y! V7 C2 s7 a2 _3 \7 ~( r

! C. K; x7 Q8 i- @- m3 U  k% Q
/ o2 T( X' @) X/ D! O
STLINK-V3 是调试和编程 STM32 微控制器的神器之一。与上一代产品STLINK-V2相比,它传输数据的速度更快,灵活性更高这在一定程度上要归功于它的STDC-14连接器和对虚拟COM端口的支持。STLINK-V3包括STLINK-V3SET,STLINK-V3MINIE和STLINK-V3MODS三款产品(后两款产品不支持适配器板,但为追求便携性的工程师提供更小尺寸的设计)。它们都基于一个基本宗旨:用户无论在设计传统应用还是面对全新的应用时,这个新架构都能充分发挥作用。由于集成了新接口、丰富的连接器以及不同模块,这款新的在线调试器/编程器具有强大而丰富的功能,可满足开发人员的多方位需求。

/ Z( ^; _3 u5 w7 @+ ~7 [
6 m$ ]- ?+ \5 P0 l: X! i1 U
为什么STLINK-V3如此让人着迷?这里有让你爱上新版在线调试器/编程器—— STLINK-V3的五个理由。
, w( y4 R5 z: J& p7 O8 {) @. @
理由之一:传承ST-LINK/V2的优良品质
* g- q6 F; v; `# W# s) Z% I0 I
尽管新版本 STLINK 越来越受青睐,STLINK-V3的前身——ST-LINK/ V2系列产品因其功能强大且易于操作,仍然非常受工程师欢迎。第一个 ST-LINK/V2 于 2011 年问世。通过ST-LINK/V2,开发人员可以快速将开发板与电脑进行连接,将应用程序下载到MCU并进行调试,调试时设置断点个数不受限制。该解决方案在专业人士和大型工程团队中非常受欢迎。因此ST将继续销售和支持ST-LINK/V2产品。
0 a+ F: j  v# j* v! o: P
微信图片_20220718170814.png

  j5 ]% Q2 Y  O' Y6 e( {& z9 r▲ STLINK-V3SET 卡俯视对 ST-LINK/V2 的持续支持也证明了ST对产品长生命周期的承诺。 我们每年都至少推出一个新的探头以满足新的应用需求。无论是帮助开发人员使用低功耗微控制器、使用更小巧的产品尺寸,还是采用 USB-C 等新端口,ST 一直在不断改进STLINK-V3。和 ST-LINK/V2 一样,这个接口也将拥有很长的生命周期。
/ M* I+ |/ _) I# k. i
理由之二:在线调试/编程速度更快

) @+ C0 ?+ X& M1 s6 Z4 H
数据传输能力是STLINK-V3的基础。ST-LINK / V2和STLINK-V3之间的一个重要差异是STLINK-V3对USB2.0高数据速率的支持。以前,开发人员不得不受限于 12 Mbit/s USB 2.0 全速数据速率,这在上传大型应用程序时会很困难。 现在,STLINK-V3模块可提供高达480Mbit / s的理论速率,这将带来更快的应用体验。
) }% N3 h) s* F& D" q
微信图片_20220718170810.png

; a) j( O' s/ K% F! Z
▲ 带外壳的STLINK-V3SET
& o2 j+ J, O4 ^2 \- z2 T

& W' D, k  h1 M0 N3 A  m
. t* K" V; q% ^/ i, }' w( C# U

$ a" A3 ?. q7 T# S- K此外,除了用户界面升级外,ST还对算法和流程进行了多次优化,使之不仅仅是速度的提升,而且成为彻底的架构上的升级。因此,对于每天需要多次上传大容量应用程序的开发人员而言,则能大大提高他们的研发效率。除了更快的速度,所有 STLINK-V3 板卡(子卡除外)都支持大容量存储,使上传过程更加方便。以前,只有ST某些开发板上的ST-LINK / V2(例如ST所有的Nucleo开发板)支持此功能。使用STLINK-V3后,工程师能够连接在线调试器/编程器,然后拖放二进制文件并立即上传它们。这对于希望在自定义PCB上快速演示应用程序,而又不想通过IDE下载代码的开发人员来说特别有用。尤其是当团队在现场时,这也让改换演示程序变得更加方便。
* D  Z) z% T& e
! ]: p1 H3 |- A8 C: L. u4 K: A# @5 d
理由之三:更灵活的工具
- m. b' ^, n/ o4 _6 f
STLINK-V3SET,B-STLINK-VOLT和STLINK-V3MINIE都提供了ST 14引脚调试接口STDC14,这是该模块具有灵活性的另一个原因。当用户打开外壳时,他们会发现熟悉的传统MIPI 10引脚接线变得更加紧凑,并发现内置了新的STDC 14引脚接线。MIPI 10引脚版本不支持虚拟COM端口。因此,ST开发了MIPI-10连接器的扩展版,使用四个额外的引脚来提供更多功能。这点很重要。如果工程师没有将ST-LINK / V2集成到他们的开发板上,他们就必须使用额外的引线通过其他方式获得虚拟COM端口。有了STLINK-V3SET和STLINK-V3MINIE的STDC-14,使用虚拟COM端口就方便多了。同样,这个在线调试/编程器也为实现全新的功能打开了大门。PC开发人员可以借助STM32CubeProgrammer中的DLL API通过新的ST-LINK驱动几个GPIO。这样,开发团队就可以添加LED来指示某个程序是否正常运行,控制其它外围设备,甚至通过这些I/O使用专有的扩展。
/ }: W* ~" {8 `
微信图片_20220718170807.jpg

" [( X) ^) P$ X6 ^

2 L" q9 r- @5 H, M; T% @8 V
▲ STLINK-V3SET卡和B-STLINK-VOLT及外壳分解图

+ a1 h) y: p% d7 A' a9 z! O6 D

, {- W( u1 a  J% a/ e/ J+ v/ P

) y9 E1 n) W) C( C+ {' d' h" Z5 M, l5 U; v
理由之四:多才多艺

$ \0 [: p8 I4 v$ F2 b! d* |
STLINK-V3新架构具有与前几代产品同样的通用性,可以在STM32MCU中使用JTAG和SWD。它还通过STDC-14连接器支持虚拟COM端口,极大地提高了灵活性。新的STLINK-V3SET还可以在调试/编程器上添加扩展卡以增强功能,如 B-STLINK-ISOL 和 B-STLINK-VOLT(稍后会详细介绍)。) I$ e) W1 [  Q8 ]  h" E# q6 h
6 K$ q# s8 w4 X; A/ c$ h
' Q4 j4 p( o$ \9 h
体现平台灵活性的另一个例子是扩展接口板的可用性。该接口板允许开发人员通过SPI、I2C或UART接口上传固件,这个扩展板充当了目标板和PC之间的桥梁。在命令行或图形界面模式下使用STM32CubeProgrammer软件工具时,开发人员可以在自己的环境中轻松使用这些扩展接口进行操作,而不用打开调试端口(打开调试端口可能带来严重的安全漏洞)。  ]( o1 ^3 e8 i4 w( j

. ?* G" L& |7 m/ l
6 V1 {! [- f' Y
另一个示例是Percepio及其用于STLINK-V3SET的Tracealyzer。Tracealyzer是面向基于RTOS的软件系统开发人员的首选跟踪可视化工具,可提供30多种视图并实现实时可视化。Tracealyzer v4.2集成了对STLINK-V3SET的支持,可以在开发、调试、验证和优化过程中全面了解STM32上运行的软件。0 p( ^" n, Z0 K4 ]- K& y0 b; e

! y# m9 d3 E3 `) a6 x
理由之五:满足开发者需求的定制化方案

) J& b' V# D1 J+ q0 j) c( G9 i6 V
✦ STLINK-V3SET
STLINK-V3SET 对具有更广泛需求的开发人员更有吸引力。该模块与更大的、仍有价值的 MIPI-20 连接器兼容。它还具有一个高度可调节的外壳,可保护 STLINK-V3SET 顶部的堆叠板,以便用户可以整齐地放置他们的扩展卡。 STLINK-V3SET 也是唯一兼容 SWIM(单线接口模块)的产品,确保团队可以对 STM8 进行编程和调试。因此,它是 ST 目前提供的最大探头,将吸引在实验室工作的工程师或那些更看重功能而不是便携性的工程师。
. k) {+ A, I6 ~9 r
✦ B-STLINK-VOLT
B-STLINK-VOLT 是一个适配器板,支持 STLINK-V3SET与功耗低于传统3.3 V的STM32 MCU一起工作。简而言之,它是一个降压转换电路,例如,可将电压降至1.65 V,确保开发人员可以将 STLINK-V3 用于低电压的电池系统。用户可以通过相同的 STDC-14 连接器使用 JTAG、SWD、SWV 或 VCP 调试和编程自己的MCU,同时仍使用 SPI、UART、I2C、CAN 或 GPIO 进行通信。我们还更新了用户手册,包括了各种跳线配置以及该板卡在 STLINK-V3SET 外壳中的安装。: ]7 V9 ]) u0 }8 O" p9 v2 x8 l9 a
微信图片_20220718170803.png
▲ B-STLINK-VOLT
, ]0 K4 Z% Q% n/ W! n
4 O5 A7 D5 h/ B! F7 n% D

( f) U& N; ~$ A( p
: @9 Y: i( r8 _
在推出 B-STLINK-VOLT 之前,使用 1.8 V STM32 MCU 的团队只能使用 STLINK-V2。 新的 STLINK 首先关注性能,降低电压必然会降低各种接口的频率。 因此,当 STLINK-V3 刚刚推出时,大多数工程师还在使用上一代探头,因为他们没有看到数据传输的变化。由于新版本非常受欢迎,我们决定推出 B-STLINK-VOLT 和 B-STLINK-ISOL,从而使得更多的STM32应用也能使用新的STLINK。 请注意,使用 STM8 不需要这样的适配器板,因为该 MCU 已经包含了电压转换电路。
* |! f3 h( P, K& F
7 }: Z/ R. H8 K. i
✦ B-STLINK-ISOL
B-STLINK-ISOL 是支持STLINK-V3SET 的一个模块,它能进行电流隔离并支持电压低于 3.3 V 的微控制器。当连接到 STLINK-V3SET 的 STDC14 连接器时,B-STLINK-ISOL 用作传统的调试探头。在 STLINK-V3SET 与适配器板 MB1440 连接时,B-STLINK-ISOL 让开发人员可以访问低功耗 MCU 上的所有信号和连接器。因此,它与 B-STLINK-VOLT 的功能类似,但具有额外的电流隔离优势,可保护 PC 和电路板。因为当两个电路使用相同的接地时,接地回路可能会造成损坏或干扰。而电流隔离解决了这个问题。
微信图片_20220718170759.png
▲ B-STLINK-ISOL

( _/ {; c2 R' ], X' v
✦ STLINK-V3MODS
STLINK-V3MODS 是目前最小的 (15 mm x 30 mm) 板卡,也是唯一一个可以直接焊接到 PCB 上的板卡,大大加快了工程师的原型设计。 此外,该板通过微型 USB 连接器供电,简化了与用户开发板的集成。该系统仅支持 3.3 V STM32 MCU,并兼容 SWD、JTAG 和 VCP。该解决方案还支持桥接接口,例如 SPI、I2C、CAN 和 GPIO,方便与嵌入式系统通信。因此,如果工程师既想拥有 STLINK-V3 的速度和多功能性,又想要比 STLINK-V3SET 更小的尺寸,就可选用 STLINK-V3MODS ,以加快他们的原型设计。
/ t& }6 l' a1 A$ x4 d; V8 u$ P
5 u9 o  P1 ^+ f) A1 w

, A! k, t+ }$ a( d/ J5 |1 t
微信图片_20220718170756.jpg

: r) G% k. b8 a" t4 p
▲ STLINK-V3MODS
# f7 o  j2 p5 W6 R8 _# V1 S, a
✦ STLINK-V3MINIE
STLINK-V3MINIE 是STLINK-V3的最新产品,也是第一个配备 USB-C 端口的产品。它比 STLINK-V3MODS 稍长,尺寸为 15 mm x 42 mm;它的最大优势是支持低功耗MCU。STLINK-V3MINIE是我们第一个与最新 STLINK 兼容并支持 1.65 V 的独立探头。有了STLINK-V3MINIE,开发 1.8 V 应用的工程师就不必非得采用 STLINK-V3SET 及任何一个扩展卡了。它的小尺寸特点适合需要在现场不断刷新固件的开发人员。由于具有 STDC14 连接器,STLINK-V3MINIE支持 SWD、SWV 和 VCP, 但因为尺寸小,它不能为嵌入式系统供电。
微信图片_20220718170749.png
▲ STLINK-V3MINIE

' R( i5 a' Y# ~

- E: k5 }! K! J6 M7 q5 }
收藏 评论0 发布时间:2022-7-19 17:00

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版