赞
踩
一、目的/概述
二、实际问题
2.1 原接线方式
2.2 解决方案
2.3 思考GND原因
三、资料来源
四、JTAG&SWD相关概念的逻辑
五、总结和提问
嵌入式科普(7)你知道JTAG&SWD接口最少接几根线?
1、那位同学直接抢答说2根线,数据+时钟。没错,提问中的“最少”二字、经验和直觉也告诉我们。
2、另外,JTAG&SWD接口、J-Link、ST-Link、ULINK、DP、JTAG-DP、SWJ-DP、I-Jet、20-pin 2.54mm端子、9-pin 2.0mm端子、20-pin 1.27mm端子等等,他们都是什么关系呢?
3、的确,最常用的调试接口,我甚至不需要去关注他了。
4、谈谈我碰到的问题,顺藤摸瓜的过程,最后的发问?
FC-20p 1.27mm无卡扣容易损坏,使用1.25mm 单排转杜邦线结实方便
发现问题:swd debug灵时不灵
SWD协议?SWD接口?J-Link?所谓干扰?标准在哪里?
arm_cortex_m33_trm_100230_0100_07_en.pdf
IHI0031G_debug_interface_v5_2_architecture_specification.pdf
STM32数据手册、应用手册等
UM08001 J-Link / J-Trace User Guide:https://wiki.segger.com/UM08001_J-Link_/_J-Trace_User_Guide#ARM_SWD_specifics
20-pin J-Link Connector:https://wiki.segger.com/20-pin_J-Link_Connector
9-pin JTAG/SWD connector:https://wiki.segger.com/9-pin_JTAG/SWD_connector
J-Link Adapter:https://www.segger.com/products/debug-probes/j-link/accessories/adapters/ti-cti-20-adapter/
整理概念和逻辑关系:
标准、ARM、芯片都没有谈到GND,只有J-Link调试器谈到“共地”,但没有说具体要求
测试过其他芯片和开发板是可以通过usb/电源共地的
什么原因?进一步诊断?
所以,JTAG&SWD接口推荐最少接3根线
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。