ARM JTAG 调试原理

2009年04月14日 17:42    发布者:诸葛孔明
大名鼎鼎的twentyone 大侠发表在EDW上的JTAG调试原理原创。想深入了解JTAG原理,推荐阅读。

格式为pdf。
该文章有附件资料,如需下载请访问 电脑版

网友评论

dahuang 2009年05月01日
好,谢谢
meria 2009年05月05日
谢谢
zgylgq 2009年05月06日
了解一下,多谢
lchawk 2009年05月09日
了解了解:)
lt_lutao 2009年09月12日
谢谢,学习了
fr100 2009年09月20日
随便看看
fr100 2009年09月20日
随便看看
McuPlayer 2009年09月20日
JTAG最早是被设计用来做测试用途的,并以其便捷的接口和强大的功能在行业立足至今。
因为调试的本质是对内部控制寄存器的RW操作,以实现对CPU运行的控制。
但随着技术的发展和工艺的进步,JTAG的瓶颈逐渐凸显。
Memory的Size越来越大,JTAG的下载越来越力不从心。
JTAG对目标芯片的IO口的占用,显得非常浪费。

业界的大佬已经注意的这些问题,比如ULINK下载程序并不是简单的透过JTAG,而是先用JTAG下载一个Loader固件,然后再用JTAG和此Loader通讯把用户代码写入Flash来提升下载速度。当然,JLINK的做法也是类似的。
再者就是各种调试接口涌现出来,比如BDM/SWIM/SW都是号称一根线的调试方式,当然这一根线的概念还是有待商榷。
seesea 2009年09月29日
:victory:
youyou_zh 2010年08月18日
rinllow 2010年08月23日
看看
jj222777 2010年09月21日
看看,谢谢分享
aliang2007 2010年11月14日
谢谢分享
freeboy898 2011年11月04日
好资料,学习了,谢谢楼主分享!
chenxuewen 2019年05月22日
非常感谢