您当前的位置:首页 > 美文欣赏 > 内容

STLINK-V3在线调试器/编程器满足应用需求

STLINK-V3在线调试器/编程器满足应用需求

STLINK-V3是调试和编程STM32微控制器的最佳方法之一。它比上一代产品传输数据更快,并且具有更大的灵活性,部分原因是它的STDC-14连接器和对虚拟COM端口的支持。除了STLINK-V3SET,ST还提供了STLINK-V3MINIE和STLINK-V3MODS,它们不支持适配板,但为寻求便携性的工程师提供了更小的设计。然而,所有的探针都遵循一个原则:无论意外的边缘情况或新的应用,它们都必须工作。所以这款最新的STLINK注重通用性,得益于巧妙的接口,强大的连接器,以及各种模块的存在,从而为更多的开发者定制我们的产品。

当缅因大学的朱教授使用ST s UAV suite向本科生介绍嵌入式系统课程时,教育工作者询问了调试工具。无人机套件太小,无法集成STLINK接口,所以需要一个外部模块。观众对STLINK 的新功能和探头选择非常积极。为了更好地理解ST不断发布新模块的原因,包括我们第一个带USB-C端口的独立探头STLINK-V3MINIE,让让我们探索一下我们最新的在线调试器/程序员成功背后的五个原因。

1.STLINK-V3:强大的遗产

虽然新的STLINK越来越受欢迎,但上一代的ST-LINK/V2仍有追随者。首款ST-LINK/V2独立设备于2011年问世。这意味着开发人员可以在电路板和PC之间快速连接在线调试器/程序员,以编译他们的代码,将他们的应用程序发送到他们的MCU,从RAM中的无限断点中受益,并确定系统是否可以运行或错误是否会导致问题。这种解决方案在专业人士和大型工程团队中非常受欢迎。因此,随着公司过渡到新的界面,我们将继续销售和支持我们的ST-LINK/V2设备。

我们对圣林克/V2的投资也证明了我们对长寿的承诺。考虑是否采用或转换到最新的STLINK的团队可以简单地查看我们的跟踪记录。我们每年至少推出一款新的检测机,以满足新的需求。不管是帮助开发人员使用低功耗微控制器,在旅途中享受更小的外形,或采用USB-C等新端口,ST正在不断改进版本3。就像ST-LINK/V2一样,接口将继续存在很长一段时间。

2.更快的在线调试器/程序员

数据传输是这个平台的基础,这也解释了为什么ST-LINK/V2和ST-Link-V3第一个显著的架构差异是后者对USB 2.0高速接口的兼容性。此前,开发人员必须应对12 Mbit/s的USB 2.0全速数据速率,这在上传大型应用程序时可能会很麻烦。相比之下,后者提供了高达480 Mbit/s的理论速度

此外,除了简单的接口升级,ST还对其算法和流程进行了多项优化,使其成为架构的彻底检修,而不是简单的减速带。因此,对于一天多次上传大型应用程序的团队来说,生产率的提高是非常显著的。

除了速度更快之外,所有STLINK-V3板卡(子卡除外)都提供了海量存储支持,使上传过程更加方便。以前,我们的一些开发板(如Nucleo板)上只有ST-LINK/V2提供此功能。然而,使用新的探针,工程师可以连接在线调试器/程序员,然后拖放二进制文件以立即上传它们。这对于想要在定制PCB和don 上快速测试演示应用程序的开发人员尤其有用。我不想编译代码并通过IDE发送。这也使得交流演示更容易,尤其是在现场。

3.更灵活的工具

STLINK-V3SET、B-STLINK-VOLT和STLINK-V3MINIE上的ST 14针调试器STDC-14是该模块灵活性的另一个原因。当用户打开包装时,他们会发现传统的MIPI 10针电缆,这是相对紧凑和非常受欢迎的,以及新的STDC 14针电缆。mi10针版本不支持虚拟COM端口。因此,我们开发了MIPI-10连接器的扩展,它使用四个额外的引脚来提供更多的功能。

这很重要,因为直到现在,当他们的开发板没有由于没有内置的ST-LINK/V2,工程师们不得不使用额外的电缆并寻找变通办法来获得虚拟COM端口。多亏了STDC-14,使用虚拟COM端口更加实用。同样,由于STM32CubeProgrammer中的DLL API,在线调试器/程序员打开了一套全新功能的大门,因为它允许PC开发人员从新的ST-LINK驱动几个GPIO。因此,团队可以潜在地添加点亮的led作为例程运行良好的标志,控制其他外围设备,甚至通过这些IO使用专有扩展南

4.多才多艺的伙伴

由于支持JTAG(联合测试行动小组)和SWD,以及STDC-14连接器及其虚拟COM端口,新的架构比上一代更通用。另外,STLINK-V3SET更进一步,可以给调试器/编程器添加扩展卡,比如B-STLINK-ISOL和B-STLINK-VOLT(后面会详细介绍),增加其功能。

我们平台灵活性的另一个例子是辅助接口板的可用性,它允许开发人员通过SPI、I2C或UART接口上传固件。这个扩展卡充当目标板和PC之间的桥梁。使用STM32CubeProgrammer软件工具,无论是在命令行模式还是图形界面模式下,开发人员都可以使用此桥来方便维护操作,而无需打开调试端口,这代表了一个严重的安全漏洞。

另一个例子是Percepio及其用于STLINK-V3SET的Tracealyzer。Tracealyzer是一个基于RTOS的软件系统开发人员的跟踪可视化工具,提供30多个图形视图和实时可视化。Tracealyzer支持STLINK-V3SET,允许在开发、调试、验证和优化过程中全面了解STM32软件。

5.满足开发者需求的定制方法

STLINK-V3SET

STLINK-V3SET会吸引需求更广的开发者。该模块配备了更多的电缆,因为它与更大且仍有价值的MIPI-20连接器兼容。它还有一个高度可调的外壳,可以保护STLINK-V3SET顶部的板堆栈,以便用户可以整齐地放置扩展卡。STLINK-V3SET也是唯一提供SWIM(单线接口模块)兼容性的产品,以确保团队可以对STM8进行编程和调试。因此,它是st目前提供的最大探头,它将吸引在实验室工作的工程师或那些优先考虑功能而不是便携性的人。

b-STLINK-伏特

-B- STLINK -VOLT是一种适配器板,允许STLINK-V3SET在线调试器/编程器探针与STM32微控制器(MCU)一起使用,其功耗低于传统的3.3 V。简言之,它是一种转换电路,可以将电压降至1.65 V,从而确保开发人员可以将STLINK-V3用于依赖小电池的系统。用户可以使用相同的STDC-14连接器,通过JTAG、SWD、SWV或VCP对其MCU进行调试和编程,同时仍然使用SPI、UART、I2C、CAN或GPIO进行通信。我们还更新了用户手册,以涵盖各种跳线配置以及在STLINK-V3SET机箱中安装电路板。

在B-STLINK-VOLT推出之前,使用1.8 V STM32 MCU的团队不得不依赖STLINK-V2。新的STLINK首先注重性能,降低电压必然会降低各种接口的频率。所以STLINK-V3刚推出的时候,大部分工程师用的都是上一代探头,因为看不到数据传输的变化。但是,由于最新版本非常受欢迎,我们决定推出B-STLINK-VOLT和B-STLINK-ISOL,从而将STLINK开启到STM32的全新应用范围。请注意,使用STM8并不需要这样的适配器板,因为MCU包含一个电压转换电路。

B-STLINK-ISOL

-b B-STLINK-ISOL是STLINK-V3SET的一个模块,提供电流隔离,用于功耗低于3.3 V的微控制器,B-STLINK-ISOL在连接到STLINK-V3SET的STDC14连接器时用作传统的调试探针。B-STLINK-ISOL可以确保开发人员在将STLINK-V3SET与其适配板MB1440连接时,可以访问低功耗MCU上的所有信号和连接器。因此,它提供了与B-STLINK-VOLT类似的功能,但具有电流隔离的额外优势,可以保护PC和电路板。实际上,当两个电路使用相同的接地时,接地回路可能会造成损坏或干扰。电流隔离解决了这个问题。

STLINK-V3MODS

STLINK -V3MODS是当今最小的(15 x 30 mm)电路板,也是唯一可以直接焊接到PCB上的工程师,从而大大增加了其原型的吸引力。此外,该板通过其微型USB连接器供电,从而简化了与定制设计的集成。该系统仅支持3.3 V STM32 MCU,并提供与SWD、JTAG和VCP的兼容性。该解决方案还支持桥接接口,如SPI、I2C、CAN和GPIO,以促进与嵌入式系统的通信。因此,希望从STLINK-V3的速度和多功能性中受益的开发人员在寻求比STLINK-V3SET更紧凑的产品时,将转向STLINK-V3SET MODS,以方便他们的原型设计操作。

STLINK-V3MINIE

STLINK-V3MINIE是最新的型号,也是第一个包含USB-C端口的型号。比STLINK-V3MODS略长,尺寸为15mm x 42mm它还因为支持低功耗微控制器而脱颖而出。事实上,这是我们第一个兼容最新STLINK并支持1.65 V的独立探头,开发1.8 V应用的开发者不需要使用STLINK-V3SET及其扩展卡。它的小尺寸主要针对必须在现场不断刷新固件的开发人员。因此,由于其STDC14连接器,它支持SWD、SWV和VCP。但是由于STLINK-V3MINIE的尺寸问题,它并不为嵌入式系统供电。

审计郭婷

标签:STLINK开发人员V3SET


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 大杏仁的功效与作用有哪些(大杏仁的功效与作用)

下一篇: 对你说我喜欢你歌词(对你说我喜欢你)



推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号