总线技术|接口技术
直播中

李建设

7年用户 1361经验值
私信 关注

DAP接口和JTAG接口调试有啥区别?

DAP接口和JTAG接口调试有啥区别呀,为啥我接了jtag不可以多核调试                                                                                                                                                                                                                                                                                                           

回帖(1)

廉鼎琮

2024-2-19 17:11:03
DAP接口和JTAG接口都是用于嵌入式系统调试的接口标准,但它们有一些区别。

1. 功能:DAP(Debug Access Port)接口是一种用于调试和访问系统内部资源的标准接口。它可以支持多种调试功能,包括调试器和目标设备之间的通信、读写寄存器和内存、设置断点和触发条件等。JTAG(Joint Test Action Group)接口是一种用于测试电子设备的接口标准,它主要用于芯片测试和硬件板级测试。

2. 硬件接口:DAP接口通常使用SWD(Serial Wire Debug)或者JTAG接口进行物理连接,而JTAG接口则使用JTAG标准进行物理连接。

3. 支持多核调试:DAP接口可以支持多核调试,即同时调试多个处理器核心。而JTAG接口在传统的配置下通常只能调试一个核心。

如果你已经接上了JTAG接口但不能进行多核调试,可能有以下几个可能的原因:

1. JTAG接口不支持多核调试:某些JTAG调试器和目标设备可能不支持同时调试多个核心。

2. 调试器驱动问题:可能是调试器驱动软件的问题,需要升级到支持多核调试的最新版本。

3. 软件配置问题:调试软件的配置可能需要修改才能支持多核调试。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分