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在两个电脑上都可以使用了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App