JLINK(swd)连接失败问题(自己遇到的)

这篇具有很好参考价值的文章主要介绍了JLINK(swd)连接失败问题(自己遇到的)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

J-LINK连接问题主要分为2部分(软件和硬件上):

硬件上面:

①分线器的电压不足,有些分线器是不带外部电源供电,只有一个typeA口与电脑相连接,J-LINK接入分线器后,电路分压,电压不足,然后导致J-LINK连接失败。

②硬件接线上是否出错,SWDIO-SWDIO,SWDCK-SWDCK,3V3-3V3,GND-GND(这是以J-LINK供电接法,如果有外加电源可不接VCC)

这里着重说一下RST线的问题,首先RST线是J-LINK控制单片机复位的线,当j-link检测端口的时候,RST线会拉低,从而使得单片机复位,然后再检测连接(这个过程也是会花费时间的),如下图所示:

JLINK(swd)连接失败问题(自己遇到的)

这就能解释为什么有的时候,跑低功耗例程异或是跑下载口禁用例程的时候,J-LINK连上RST线时keil还是会识别上设备,但是拔掉RST线JLINK识别不上设备的原因了;那么为什么有的时候连上RST线进入低功耗或者下载口禁用时识别不到那,前面说了J-LINK让单片机复位后,需要检测连接,而这个检测连接是需要花费一定时间的,如果是在复位后立刻进入低功耗或者是禁用下载口的话,那么J-LINK还没来得及检测设备就寄了,那么肯定是识别不到设备的;前面有一些执行语句的也可能连上RST可以识别上,因为那些执行语句也是会花费时间的,相当于延时功能。

谈完硬件上面的,就谈谈软件上面的:

1.最常见的,新板子可能会有读写保护,需要先解开读写保护才能对其进行操作,这里商家一般会提供相应软件不再解释。

2.板子进入低功耗下也是不能连接的,所以建议在进入低功耗前加一段延时避免后续烧录程序麻烦。

3.下载口被禁用,这个问题也非常常见,一般的例程程序中有的可能把下载口引脚连接到了灯上面,然后例程中又将下载口禁用了,这样也是下载不进去的。文章来源地址https://www.toymoban.com/news/detail-515067.html

到了这里,关于JLINK(swd)连接失败问题(自己遇到的)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ST-LINK/V2的JTAG/SWD(20线/4线)连接

    ST-LINK/V2实物图和STM32板子上的接口 下面是相关知识和我的理解,可能会有错误,直接指出即可 如果不想继续看只想知道STM32的SWD接法需要接哪几个引脚,先说明,必接 第1、7、9、20脚, 如果需要供电再加上 第19脚 好的,然后接着仔细说 ST-LINK/V2实物图中,上面的4脚SWIM接口是

    2024年02月02日
    浏览(35)
  • J-link虚拟串口波特率异常问题

    J-LINK V9以上自带了虚拟串口,使用非常方便。 但最近遇到问题,发现打开虚拟串口时电脑接收到的是乱码。到官网搜索了一下,发现最高波特率是115200,我使用的是256000,于是降低波特率。 官网说明:[已解决]J-Link VCOM 最特率。- J-Link/Flasher 相关 - SEGGER - 论坛 再测试,发现经

    2024年03月09日
    浏览(46)
  • jlink 与 swd 接口定义

    J-Link是SEGGER公司为支持仿真ARM内核推出的JTAG仿真器。J-Link 支持所有基于ARM架构的处理器或微控制器配合IAR EWAR,ADS,KEIL等集成开发环境进行开发过程中进行单步控制执行调试。 J-Link除了可以配合集成开发环境进行调试程序,进行程序下载之外,J-Link还可以单独使用。比如在

    2023年04月22日
    浏览(40)
  • JLINK仿真器用SWD模式下载程序,和stm32的连线说明

    stm32上的jlink接口有20个,然而并不是所有的接口都是必须的,在网上找了一些资料,想用杜邦线连接stm32和jlink仿真器,因为排线实在难插拔。 试了一下只需三根线就可以下载和调试,分别是1、7、9三根线;阅读方法,缺口朝上。下面附图:(20脚实际上可以不接,但是VCC一定要

    2024年02月15日
    浏览(58)
  • J-Link报错:The connected probe appears to be J-Link clone. 检测到非法J-link 以及 J-Link is defective的解决方法

    新买了个J-link,插电进Keil之后提示需要更新固件,于是点了确认更新,更新完之后就提示这是非官方版本的J-link,被禁止使用。 开发环境:Keil V5 版本号V5.37.0 J-Link HW: V9.50 dll:V7.6.2 FW :J-Link V9 compiled May 7 2021 16:26:12 报错如下: 解决方法: 卸载掉电脑上的SEGGER - J - LINK V7.xxx软件

    2024年02月02日
    浏览(51)
  • 使用J-Link Commander通过J-LINK以命令的形式来访问ARM通用MCU

         通常我们的操作是写好程序然后将程序下载到芯片里面,然后运行程序来进行相应的操作,其实还可以使用 J − L i n k C o m m a n d e r J-Linkquad Commander J − L ink C o mman d er 通过 J − L I N K J-LINK J − L I N K 以命令的形式来简单访问ARM通用MCU, J − L i n k C o m m a n d e r J-Lin

    2024年04月17日
    浏览(39)
  • J-Link驱动安装

    官网下载:https://www.segger.com/downloads/jlink/JLink_Windows_beta.exe

    2024年02月11日
    浏览(37)
  • 【JLink仿真器】盗版检测、连接故障、检测不到芯片问题

    当使用非正常版本的JLink连接高版本的MDK时,再加上JLink驱动程序版本过高,就会被检测出这个问题。网上找了很多方法基本都是降低JLink驱动程序版本,然后修改.dll文件。我使用的是J-Link ARM-OB STM32,版本降低为6.98c。

    2024年02月08日
    浏览(143)
  • J-Link RTT Viewer使用教程(附代码)

    目录   RTT(Real Time Transfer)简介 使用教程 常用API介绍 RTT缓冲大小修改 使用printf重定向 官方例程 RTT(Real Time Transfer)简介 平常调试代码中使用串口打印log,往往需要接出串口引脚,比较麻烦,并且串口打印速度较慢,串口的中断可能会影响代码的执行效率。 SEGGER RTT支持使用J

    2024年02月02日
    浏览(53)
  • STM32锁芯片,解锁方法(J-LINK)

    在烧写STM32时,不小心把usb口给弄掉了,然后就尴尬了,芯片被锁了。 烧写的时候报错,如下: 然后就搜了一下,大致有两个方法, 第一种需要通过接3.3V到板子上BOOT0重新上电 第二种是直接通过软件的方法解锁 因为我们的板子不好拿出来,所以只能用第二种方法,我们用的

    2024年02月08日
    浏览(95)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包