
' ^# w& {1 ^7 W ! ]8 t& b( ?! _2 Q$ u4 F5 y3 T ![]() / o2 T( X' @) X/ D! O STLINK-V3 是调试和编程 STM32 微控制器的神器之一。与上一代产品STLINK-V2相比,它传输数据的速度更快,灵活性更高,这在一定程度上要归功于它的STDC-14连接器和对虚拟COM端口的支持。STLINK-V3包括STLINK-V3SET,STLINK-V3MINIE和STLINK-V3MODS三款产品(后两款产品不支持适配器板,但为追求便携性的工程师提供更小尺寸的设计)。它们都基于一个基本宗旨:用户无论在设计传统应用还是面对全新的应用时,这个新架构都能充分发挥作用。由于集成了新接口、丰富的连接器以及不同模块,这款新的在线调试器/编程器具有强大而丰富的功能,可满足开发人员的多方位需求。 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产品。![]() ▲ STLINK-V3SET 卡俯视对 ST-LINK/V2 的持续支持也证明了ST对产品长生命周期的承诺。 我们每年都至少推出一个新的探头以满足新的应用需求。无论是帮助开发人员使用低功耗微控制器、使用更小巧的产品尺寸,还是采用 USB-C 等新端口,ST 一直在不断改进STLINK-V3。和 ST-LINK/V2 一样,这个接口也将拥有很长的生命周期。 / M* I+ |/ _) I# k. i 理由之二:在线调试/编程速度更快 ![]() ▲ 带外壳的STLINK-V3SET & o2 j+ J, O4 ^2 \- z2 T此外,除了用户界面升级外,ST还对算法和流程进行了多次优化,使之不仅仅是速度的提升,而且成为彻底的架构上的升级。因此,对于每天需要多次上传大容量应用程序的开发人员而言,则能大大提高他们的研发效率。除了更快的速度,所有 STLINK-V3 板卡(子卡除外)都支持大容量存储,使上传过程更加方便。以前,只有ST某些开发板上的ST-LINK / V2(例如ST所有的Nucleo开发板)支持此功能。使用STLINK-V3后,工程师能够连接在线调试器/编程器,然后拖放二进制文件并立即上传它们。这对于希望在自定义PCB上快速演示应用程序,而又不想通过IDE下载代码的开发人员来说特别有用。尤其是当团队在现场时,这也让改换演示程序变得更加方便。 理由之三:更灵活的工具 - 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 `![]() ▲ STLINK-V3SET卡和B-STLINK-VOLT及外壳分解图 理由之四:多才多艺 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 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 理由之五:满足开发者需求的定制化方案 ✦ 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 ![]() ▲ B-STLINK-VOLT , ]0 K4 Z% Q% n/ W! n4 O5 A7 D5 h/ B! F7 n% D : @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 已经包含了电压转换电路。 ✦ 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 和电路板。因为当两个电路使用相同的接地时,接地回路可能会造成损坏或干扰。而电流隔离解决了这个问题。![]() ▲ B-STLINK-ISOL ✦ 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 ,以加快他们的原型设计。![]() ▲ 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, 但因为尺寸小,它不能为嵌入式系统供电。![]() ▲ STLINK-V3MINIE |
【2025·STM32峰会】GUI解决方案实训分享1-对LVGL咖啡机例程的牛刀小试以及问题排查
OpenBLT移植到STM32F405开发板
为什么要先开启STM32外设时钟?
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
【经验分享】STM32实例-RTC实时时钟实验④-获取RTC时间函数与中断服务函数
STM32 以太网 MAC Loopback 的实现
STM32功能安全设计包,助力产品功能安全认证
基于STM32启动过程startup_xxxx.s文件经验分享
HRTIM 指南
ST 微控制器电磁兼容性 (EMC) 设计指南