任何人都可以建议在电路中调试 AVR 需要哪些硬件和软件。
Jtag调试AVR
电器工程
Arduino
avr
标记
调试线
调试
2022-01-21 02:22:51
3个回答
普通的 ISP 编程器没有 JTAG 调试能力。为此,您将需要稍微昂贵的硬件。电路仿真器中的 JTAG 将使您能够在运行固件时让电路与 PC 通信。通过这种方式,您可以设置断点、观察内存、启用/禁用引脚并查看微控制器的确切状态。EMSL 和 Adafruit 的 ISP 程序员不会让你这样做。
具有在线仿真功能的最便宜的程序员之一是AVR Dragon。它将花费您大约 50 美元,-。不过它便宜是有原因的:很容易使电路过载并破坏程序员。如果你得到一个,我建议你找到某种形式的保护,比如DragonRider或DragonHide。(我已经杀死了我的第一条龙,这非常容易做到)
更强大的解决方案是AVR-JTAG-ICE-MKII,但这个东西要贵得多。
您也可以尝试自己构建一个。
硬件的另一个选择可能是 Bus Pirate,售价 27.15 美元(通过种子工作室出售),它还可以做其他事情。我还没有将它用于 JTAG,但这就是手册所说的:link。
对于硬件,请参阅我对类似问题的回答。
对于软件,您可以从Windows上的AVR Studio开始。如果您将 Linux 用于您的开发平台,请阅读这篇 Linux Journal文章。
其它你可能感兴趣的问题