登录注册
论坛
纯净的硅(高级)
688
0
MCU编程调试是JTAG协议跟SWD协议该如何选择? 根据具体的MCU而定?
他们到底都有哪些引脚定义呢?为啥网上看了很多 都不一样的标记,很乱
扫一扫,分享给好友
版主
750
3
SWD是ARM公司开发的调试协议,所有CORTEX-M芯片都支持此协议,主要用于软件调试。
JTAG则是行业规范,用途比较多,基本上所有需要开发固件的芯片都可以通过JTAG调试。
SWD相比JTAG,速度更快,占用IO少,更适合固件开发场景。
至于二者协议中的IO命名,除了个别厂商瞎几把命名的,都是差不多,相信不会产生困扰。
ARM芯片存在同时支持JTAG、SWD的情况,且IO复用,对于这种情况,开发者可以自由选择。
查看全部赞赏
okhxyyo
要666
le062 发表于 2022-5-7 19:16 SWD是ARM公司开发的调试协议,所有CORTEX-M芯片都支持此协议,主要用于软件调试。 JTAG则是行 ...
软件调试 是怎么个调试法呢?跟电脑连接然后在电脑上进行测试吗?这两种都能给MCU进行软件下载更新是吧?在更新的时候需要有5V电源吗?
小太阳yy 发表于 2022-5-8 09:08 软件调试 是怎么个调试法呢?跟电脑连接然后在电脑上进行测试吗?这两种都能给MCU进行软件下载更新是吧? ...
软件调试 是怎么个调试法呢?
找开发板入门。
跟电脑连接然后在电脑上进行测试吗?
是的
这两种都能给MCU进行软件下载更新是吧?
一般都能。
在更新的时候需要有5V电源吗?
没有不供电就能跑的芯片,怎么供看原理图。
建议找成熟的开发板套装上手,初期不要纠结这些细节。
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »