STLINK-V3是针对STM8和STM32微控制器(MCU)的新一代模块化在线调试兼编程功能的工具。
提起ST-LINK/ V2,你是不是已经耳熟能详?可以说,它是一款红遍了大江南北的在线调试及编程器。第一款独立的ST-LINK/ V2产品诞生于2011年,开发人员可以快速轻松地通过它连接电路板和PC,进行在线调试和编译,广受各类专业人员和工程师团队的欢迎。 而ST-LINK / V2的“后浪” — STLINK-V3,诞生于2018年,是针对STM8和STM32微控制器(MCU)的新一代模块化在线调试兼编程功能的工具。
STLINK-V3可以更快、更灵活地传输数据,这在一定程度上要归功于它的STDC-14连接器和对虚拟COM端口的支持。 STLINK-V3包括STLINK-V3SET,STLINK-V3MINI和STLINK-V3MODS三款产品。它们都基于一个基本宗旨:用户无论在设计传统应用还是面对全新的应用时,这个新架构都能充分发挥作用。由于集成了新接口、丰富的连接器以及两个模块,这款新的在线调试器/编程器具有强大而丰富的功能,以满足开发人员的多方位需求。
STLINK-V3SET早在2018年10月问世,而STLINK-V3MINI也已在全球上市,可通过ST的网站和分销商购买。STLINK-V3SET可以增加扩展卡,建议零售价仅为35美元,而STLINK-V3MINI则是为需要STLINK-V3某些特定优势的开发人员量身定制的,价格约为10美元。显然,STLINK-V3MINI的问世让这个新架构更加具有吸引力。
STLINK-V3国内购买方式
STLINK-V3SET和STLINK-V3MINI在STM32天猫旗舰店有售:
淘口令:$0OiY1tlsNzj$
淘口令:€MyB31tltgIF€
为什么STLINK-V3如此让人着迷? 传承STLINK-V2的优良品质
STLINK-V3SET卡
STLINK-V3的前身,即上一代ST-LINK/V2系列产品功能强大且易于操作,仍然非常受欢迎。因此ST将继续销售和支持ST-LINK / V2产品。 ST-LINK / V2产品系列已经不只是独立模块,因为市场上存在着具有不同外形尺寸又很受欢迎的第三方开发的各种变体。ST-LINK / V2可以直接集成到ST的开发板中,例如集成到STM32 Discovery套件或Nucleo板上。ST针对串行线调试(SWD)接口对其进行优化,缩小了尺寸。它同时支持大容量存储功能,使户能够在PC上打开存储卷拖放二进制文件,无需通过IDE上传应用程序。
STLINK-V3具备更快的数据传输速度
带外壳的STLINK-V3SET
数据传输能力是STLINK-V3的基础。ST-LINK / V2和STLINK-V3之间的一个重要差异是STLINK-V3对USB2.0高数据速率的兼容性。以前,开发人员面对12Mbit / s的USB2.0全速数据速率,这在上传大型应用程序时可能很麻烦。现在,STLINK-V3模块可提供高达480Mbit / s的理论速率,这将带来更快的应用体验。此外,除了用户界面升级外,ST还对算法和流程进行了多次优化,使之不仅仅是速度的提升,而且成为彻底的架构上的升级。因此,对于每天需要多次上传大容量应用程序的开发人员而言,则能大大提高他们的研发效率。
除了更快的速率,STLINK-V3SET和STLINK-V3MINI还支持大容量存储,使上传过程更加方便。到目前为止,只有ST某些开发板上的ST-LINK / V2(例如ST所有的Nucleo开发板)支持此功能。使用STLINK-V3后,工程师能够连接在线调试器/编程器,然后拖放二进制文件并立即上传它们。这对于希望在自定义PCB上快速演示应用程序,而又不想编译代码并通过IDE发送代码的开发人员来说特别有用。尤其是当团队在现场时,这也让交换演示变得更加方便。
STLINK-V3具有更高的灵活性和扩展性
STLINK-V3SET卡及其外壳的分解图
STLINK-V3SET和STLINK-V3MINI都提供了ST 14引脚调试STDC14,这是该模块具有灵活性的另一个原因。当用户打开外壳时,他们会发现熟悉的传统MIPI 10引脚电缆变得更加紧凑,并发现内置了新的STDC 14引脚电缆。MIPI 10引脚版本不支持虚拟COM端口。因此,ST开发了MIPI-10连接器的扩展模块,该模块使用四个额外的引脚来提供更多功能,这点很重要。如果工程师没有将ST-LINK / V2搭建到他们的开发板上,他们就必须使用额外的电缆通过其他方式获得虚拟COM端口。有了STLINK-V3SET和STLINK-V3MINI的STDC-14,使用虚拟COM端口就方便多了。同样,这个在线调试/编程器也为实现全新的功能打开了大门。PC开发人员可以借助STM32CubeProgrammer中的DLL API从新的ST-LINK驱动几个GPIO。这样,开发团队就可以添加LED(这些LED点亮表明例行程序正在执行它的工作),控制其它外围设备,甚至通过这些IO使用专有的扩展。
STLINK-V3拥有丰富的功能特性
STLINK-V3MODS
STLINK-V3新架构具有与前几代产品同样的通用性,可以在STM32MCU中使用JTAG和SWD。它还通过STDC-14连接器支持虚拟COM端口,极大地提高了灵活性。新的STLINK-V3SET还可以在调试/编程器上添加扩展卡以增强它的功能。
例如,互补的接口板允许开发人员通过SPI、I2C或UART接口上传固件,这个扩展卡充当了目标板和PC之间的桥梁。在命令行或图形界面模式下使用STM32CubeProgrammer软件工具时,开发人员可以在自己的环境中轻松使用这个桥梁进行维护操作,而不用打开调试端口(打开调试端口可能带来严重的安全漏洞)。
另一个示例是Percepio及其用于STLINK-V3SET的Tracealyzer。Tracealyzer是面向基于RTOS的软件系统开发人员的首选跟踪可视化工具,可提供30多种视图并实现实时可视化。Tracealyzer v4.2集成了对STLINK-V3SET的支持,可以在开发、调试、验证和优化过程中全面使用STM32软件。
STLINK-V3可满足定制化需求
STLINK-V3MINI
STLINK-V3SET将吸引各类基于广泛开发需求的工程人员。该模块具有更多的连接电缆,并与MIPI-20连接器兼容。它还具有高度可调的外壳,可适应STLINK-V3SET与各类用户扩展卡拼接。STLINK-V3SET还与SWIM(单线接口模块)兼容,以支持STM8芯片的调试与编程。 STLINK-V3MINI的尺寸相对较小,可以放在手掌上,开发人员在路演或需现场展示时携带很方便。毕竟,在许多情况下,开发人员可能不需要SWIM接口或扩展卡,而更看重模块的尺寸和重量。另外,STLINK-V3MODS也很小(15 x 30毫米),工程师可以将其直接焊接到PCB上,大大提高其实用性。为了让工程师能拥有尺寸更小巧、成本效益更具竞争力和更具个性化的工具,颇具扩展特性的STLINK-V3架构的编程调试设备,将为广大STM32开发者提供丰富而完备的解决方案。
|