最近遇到keil不识别jlink设备的问题,最后问题解决(挺傻的一个问题)。

环境:

IDE:keil5.29

MCU:s32k146

jlink:V9.4(盗版)

设备“供电后”连接jlink起初发现能够识别设备并能够debug,过一段时间发现keil不能识别jlink,现象如下图所示:

十分可疑,因为之前所有连接没有变化,只是过了一段时间就出现这个现象,期间尝试了更换jlink和KEIL版本,均不能解决,

后面根据网上资料进行了如下尝试,发现了问题所在(囧)。

1. 使用j-link commander尝试连接,发现连接失败,排查SWD连接管脚,确认连接正确,最后确定是【设备供电有问题(囧)】;

2. 反推为何之前debug成功过,发现是在连接SWD管脚时把VTref也连接了,分析是这里会给MCU供电,但供电可能不稳定,所以导致一段时间没问题,过一段时间就不能识别设备;

3,排查设备供电管脚,正确操作后能够识别设备,如下图:

总结:

1. jlink使用SWD调试模式时不要连接VTref,容易误判,或导致其他问题,跟同事沟通得知会偶尔导致debug失败;

2. 在使用j-link commander时会触发jlink固件升级,以后可以通过这个方式触发升级;

3. 要使用排除法定位问题,比如这里先确认PC连接jlink、jlink连接设备是否正常,若正常再查找keil为何识别不了jlink;

4. 要细心,否则后面定位问题源时会很抓狂,找到问题后又会懊恼(囧);

5. 分享,虽然囧,也把问题以及解决方式跟同事说了下,别人也把自己遇到的情况同步了下,这很好;

keil5 不识别jlink的一种尝试思路相关推荐

  1. 计算机连接未识别的网络,Win7未识别的网络 Win7系统电脑提示未识别的网络15种解决方法...

    很多用户都是使用ADSL进行连接宽带上网,想必在连接的时候可能会碰到win7系统桌面的网络连接图标总是那边一直转连不上,然后就会提示未识别的网络,网络怎么也连接不上,要怎么办呢,针对这个问题,下面给大 ...

  2. 创新工具|准确识别用户需求的四种关键策略

    创新在满足用户尚未得到满足的需求中诞生,随着创新不断产生商业也随之进化,企业的持续创新增长就是这样实现的,所有如何准确识别用户需求尤为重要.本文提供四种准确识别用户需求的策略,介绍成功的创新者如何运用 ...

  3. python构造自定义数据包_构建自定义人脸识别数据集的三种训练方法

    在接下来的几篇文章中,我们将训练计算机视觉+深度学习模型来进行面部识别.在此之前,我们首先需要收集脸部数据集. 如果你已经在使用预先准备好的数据集,比如Labeled Faces in the Wil ...

  4. 识别项目风险的7种方法

    成功的项目经理有一个共同的特点:能够识别和管理风险.本文主要讨论识别项目风险的七个方法. 何时识别风险 在项目开始的时候,风险暴露是最大的,不确定性很高.因为项目在开始的时候,信息比较少.明智的项目经 ...

  5. 辨别貔貅币的一种代码思路

    说在前头 Web3是一种新兴的网络概念,由于某些原因导致我们能够接触到的相关技术知识实在有限,每当我遇见技术瓶颈总是不能找到充足的资料,这也让我萌生了填补这片空白知识的冲动."Hello W ...

  6. 数据分析常用6种分析思路

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 转自 | CrossHands 作者 | Ahong 作为数据分析师,你是否常因为缺乏分析思路,而被以 ...

  7. 三、仪表读数识别算法的开发——1. 整体思路

    仪表读数识别算法的开发--1. 整体思路 本专题导航,Click Me 文章目录 仪表读数识别算法的开发--1. 整体思路 前言 一.目标是什么 二.实现的思路 总结 前言 前面两章内容已经完成了: ...

  8. Unity Vuforia 之 AR 识别物体抖动的简单解决思路参考

    Unity Vuforia 之 AR 识别物体抖动的简单解决思路参考 目录 ​ 一.简单介绍 二.问题 三.简单解决思路 附录:Vuforia SDK 的功能如下 一.简单介绍 目前世界上主流的AR ...

  9. android kotlin 回调,[Kotlin协程] 回调地狱的一种解决思路

    背景 异步回调的方式虽然实现了需求,但是牺牲了可读性,过多的回调让代码变得难以维护. 解决思路 rxjava->协程 Java语言开发的时候,可以借助一些第三方库如RxJava,来让减少嵌套. ...

最新文章

  1. 使用idea 时出现classnotfound
  2. 【Groovy】Groovy 方法调用 ( 使用 对象名.成员名 访问 Groovy 类的成员 | 使用 对象名.‘成员名‘ 访问类的成员 | 使用 对象名[‘成员名‘] 访问类成员 )
  3. php实时股票,php基于curl实现的股票信息查询类实例
  4. mysql php 问号_PHP / MySQL:某些字符未正确编码并显示为问号
  5. Linux FastDFS 分布式文件系统安装
  6. 游戏代理ip怎么设置_游戏代理怎么做
  7. 单片机开发,主函数没调用任何程序,串口一直收到00 0 FF之类的数据
  8. 5053服务器未响应,5053,控制器未响应
  9. 计算机管理格式化没有顺利完成,TF存储卡“格式化没有顺利完成”问题解决的方法...
  10. 暴力破解压缩包原理及方法
  11. 题解 P1894 【[USACO4.2]完美的牛栏The Perfect Stall】
  12. java实现积分抽奖_java毕业设计_springboot框架的超市消费积分抽奖
  13. js 格式化prettier配置_使Prettier一键格式化WXSS
  14. 利用Python爬取前程无忧(51job)上的招聘岗位
  15. TransBigData:一款基于 Python 的超酷炫交通时空大数据工具包
  16. 苹果屏幕尺寸_iPhone 12屏幕维修价格出炉,买得起伤不起?
  17. 做站群需要多少站点?
  18. JavaScript实现点击按钮显示当前时间
  19. 5.6.2 低通滤波器(理想低通+巴特沃斯低通滤波器)
  20. 如何混迹程序猿江湖,你得懂程序员黑话暗语!

热门文章

  1. 【xlua】This type must add to CSharpCallLua
  2. 5条面经,助你成功拿到UX设计师Offer
  3. 利用计算机系统对机床等生产设备进行管理,计算机系统在制造企业中实现品质管理中的应用...
  4. editplus5激活码,亲测有效!
  5. Nova 9.1 中文直装版 (炫酷强大的代码编辑器) (TNT + 免激活)
  6. XML简介与Dom4j解析XML
  7. xp怎么让计算机开启ftp,WinXP系统怎样安装FTP服务?WinXP系统安装FTP服务的方法
  8. c语言全局变量结构怎么定义,C语言中如何定义全局结构体变量
  9. 毕业论文封面无页码,罗马数字,阿拉伯数字
  10. Python执行某一文件夹下的所有py文件