单片机/MCU论坛
直播中

哈哈哈

9年用户 769经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

串行线调试与JTAG有何区别?

在基于ARM7的ADuC器件上,通过JTAG调试和下载到Flash。在AduCM360上,JTAG被串行线调试取代。
串行线调试与JTAG有何区别?我是否需要新的工具和新的仿真器?

回帖(1)

梁宏满

2024-1-15 16:50:00
串行线调试和JTAG是两种不同的调试接口和协议。下面是它们之间的区别:

1. JTAG(联合测试行动组)是一种调试和测试接口标准,可以用于访问芯片内部的调试逻辑。它具有多个引脚,并且可以用于制作自定义的调试引脚,以便调试和测试各种芯片和电路。JTAG可以用于调试、下载代码和执行其他调试操作。

2. 串行线调试是一种更简单和更具成本效益的调试接口,它通常使用设备上的通信串行总线(如USART、SPI或I2C)进行调试和数据传输。与JTAG相比,串行线调试所需的引脚数量更少,但通常速度更慢。

在基于ARM7的ADuC器件上,JTAG是常用的调试接口。但是在AduCM360上,JTAG被串行线调试所取代。因此,在从ADuC迁移到AduCM360时,您可能需要更新您的调试工具和仿真器来支持新的调试接口。具体来说,您需要具备支持串行线调试的仿真器,并且可能需要使用新的调试软件或编程器。请参考官方文档和厂商的建议,以获取关于调试和仿真器的更多信息。
举报

更多回帖

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