这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » Jlinkv9的虚拟串口去哪里了

共1条 1/1 1 跳转至

Jlinkv9的虚拟串口去哪里了

院士
2024-07-01 15:12:32     打赏

也不知道什么时候开始?我的jlink v9调试器的虚拟串口丢失了。

多年前,Segger公司刚刚推出来jlink v9版本的固件的一个特性就是增加了虚拟串口的支持,而我购买的jlink v9也包含了这项功能,分别位于 Pin5-TX和Pin17-RX。这个特性不仅仅是节省了一个USB转串口器件,而且节省了一个USB口。随着我的工作内容的变化,好久不使用TTL电平串口的我突然发现我的Jlink v9在PC机的设备管理器里面不再枚举出来串口了?!就像下图所示

jlink串口02.png

从上图可以清晰看到,jlink成功枚举出来,并可以正常调试,但虚拟串口并未能枚举出来。

这是为什么呢?原来Segger公司在新固件里面是默认关闭虚拟串口功能的。既然是默认关闭,我们打开就可以了。方法也确实挺简单的,如下图所示:

jlink串口01.png

即打开jlink commander,并在CLI界面里面输入vcom enable即可。命令输入完毕后,我们按照提示再次插拔一下jlink即可,我们预期的虚拟串口就又回来了!

jlink串口03.png

总结

在平时使用Keil调试的时候,有时间就强制弹出升级固件,一不小心就点了升级。我估计正是这次固件升级才把虚拟串口给关闭的。

这里提示一下:虚拟串口功能仅适配swd模式,而jtag模式则由于引脚冲突所以不支持。也许这才是默认关闭的原因吧!





关键词: Jlink     虚拟     串口    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]