STLINK/JLINK USB识别不稳定问题的解决

第一阶段:自己基于STM32F103C8T6的STLINK,调试一直正常。

第二阶段:发现了硬汉的教程,基于JLINK的RTT viewer 代替串口打印调试信息,所以购买了JLINK,手里的STLINK就闲置了

第三阶段:无意间发现了一篇教程,可以将STLINK升级为JLINK,窃喜,实践后可行,甚喜。

  • 之前用的jlink是JTA接口的,同时JLINK的连接方式是USB-D口,用着不方便
  • 自制的STLINK->JLINK之后是USB-A接口的,可以直接插到电脑USB口,同时调试接口是JTAG10,方便使用杜邦线

第四阶段:发现有一个JLINK在笔记本电脑上无法识别

  • 将上述无法识别的JLINK带到公司准备维修时接到台式机上,发现又能用了
  • 将认为能用的JLINK带回住处连接到笔记本电脑上,发现又不能用了,至此,得出结论:该JLINK和自己的笔记本不兼容
  • 将这个JLINK带到朋友那里用笔记本电脑连接,是可以用的,得出结论:我的笔记本电脑有问题,可能要废了

第五阶段:忽然想到,可能是USB<->STM32的USB D+ D-上串联的电阻阻值有关

  • 所以将上述两个电阻修改为0R,Jlink在我的笔记本上可以用,在朋友的电脑上无法使用
  • 所以将上述两个电阻修改为51R,Jlink在我的笔记本上不可以用,在朋友的电脑上可以使用
  • 所以将上述两个电阻修改为22R,Jlink在两个电脑上都可以使用了

posted @   realiot  阅读(1536)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示