我正在开发一个系统,我需要对 MCU 进行编程,例如 PSoC 或 Atmel SAM4E 或 Freescale K70 系列。目前,我正在使用供应商特定的 IDE 和外围设备(如“赛普拉斯的 Miniprog”)对其进行编程,但我想要一个使用 JTAG 接口的通用编程工具,不需要像 MiniProg 这样的任何额外外围设备,但我对此并不陌生并且真的对如何继续进行这一点一无所知。因此,欢迎就如何开始设置 JTAG 编程接口提出任何建议。
问问题
1729 次
2 回答
2
在上述示例中,SAM4E Xplained Pro 评估套件没有 JTAG 端口,因此无法与 SAM-ICE JTAG 仿真器一起使用。
于 2014-12-05T19:33:38.830 回答
1
使用 JTAG,您可以完全控制 MCU,例如对其进行闪存和调试、运行程序、在您希望时停止它或设置观察点、断点、内存值触发器等。大多数现代 MCU 都有 JTAG 接口。这意味着 JTAG 模块内置在晶体系统中。这也意味着 MCU 具有其封装的物理 JTAG 线、电触点、引脚。在评估板上,也称为入门套件,这些 JTAG 引脚组合成一个单独的连接器。在这个连接器中,应该插入一个 JTAG 适配器,通常另一端是 USB 总线,连接到您的计算机。
它被广泛用于将 JTAG 连接器放入电路板设计中,以便在产品的所有生命阶段都具有调试能力。
例如,Atmel 为 Atmel SAM4E 提供了评估板SAM4E Xplained Pro 评估套件:
和它的JTAG 仿真器:
对于其他 MCU,您应始终检查 JTAG 仿真器和支持的内核之间的兼容性。
于 2014-08-27T22:28:40.720 回答