良许Linux教程网 干货合集 如何使用J-Link的虚拟串口VCOM功能?

如何使用J-Link的虚拟串口VCOM功能?

本次分享给您介绍的是使用J-Link的虚拟串口VCOM功能。

二、VCOM的定义

虚拟串口(VCOM)是一种用于替代现代PC上传统串口的技术。多数现代个人电脑(PC)已经没有了物理串口(COM)端口。但是,在很多硬件设置中,仍然需要使用串口进行日志记录、诊断和应用程序控制。为了解决这个问题,我们可以使用一个USB设备将PC上的串口显示为虚拟COM端口。

从主机的角度来看,虚拟COM端口和实际的物理COM端口没有区别,它们以相同的方式呈现,并提供相同的功能。

虚拟COM端口通过USB协议来实现。J-Link提供了虚拟COM功能。当使用J-Link时,如果启用了虚拟COM端口,J-Link会被显示为一个具有多个接口的复合设备:J-Link功能和COM端口接口,两者可以同时使用。

三、如何启用VCOM

通常情况下,可以通过J-Link Commander和J-Link Configurator来启用或禁用J-Link的VCOM功能。

  • 注意,只有在使用SWD目标接口进行调试时,才能使用VCOM。其中Pin5 = J-Link-Tx(输出),Pin17 = J-Link-Rx(输入)。
  • 当前,只有硬件版本为9或更高版本的J-Link型号才具备VCOM功能。

一、通过J-Link Configurator

连接您的J-Link,并启动J-Link Configurator。通过双击设备,打开配置界面如图所示。在“Virtual COM-Port”下选择“Enable”,然后点击“确定”。之后,您需要重新启动设备,以使VCOM功能正常工作。

image-20231004221648690
image-20231004221648690

图:J-Link Configurator

二、通过 J-Link Commander

连接J-Link,启动J-Link Commander,然后输入“vcom enable”。之后,需要重新启动设备,以使VCOM正常工作。

三、检查 VCOM 状态

启用VCOM功能后,可以通过打开设备管理器来检查VCOM是否处于活动状态。如下图所示,具有VCOM功能的已连接设备将在“端口(COM和LPT)”下列出。

图:J-Link VCOM四、测试VCOM功能和速度

启用VCOM后,只需将Tx引脚与Rx引脚连接,以此方式建立环回-,启动终端应用程序,即可测试VCOM功能。Rx引脚将接收发送的数据,这意味着VCOM处于活动状态并且正在工作。

  • 通过将Tx引脚与Rx引脚连接来建立环回。
  • 确保引脚VTref和GND连接到J-Link。对于测试,建议VTref = 3.3V。
  • 启动终端应用程序(例如HTerm)并建立与COM端口的连接。
  • 使用示波器将通过Tx引脚和Rx引脚发送的信号可视化。
  • 使用给定的终端应用程序通过VCOM发送数据。使用字母“ U”(二进制01010101)来创建规则的方波信号。

示波器将在Rx和Tx引脚上显示相同的信号序列,从而确认VCOM功能。VCOM的速度也可以通过示波器确定。通过测量单个高状态的持续时间。

image-20231004221659671
image-20231004221659671

图:测试VCOM功能和速度

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部