1
在线调试器和在线仿真器之间的功能区别是什么?
在线仿真器(缩写为ICE)以其出色的调试功能而自豪,并且还具有很高的价格标签。 在线调试器(缩写为ICD)可以完成ICE可以执行的大部分工作,但通常成本要低得多。 我知道,从那时起,ICE实际上会从插座上卸下有问题的芯片,并用仿真器电缆替换,但是使用现代QFN,BGA和易碎的TQFP封装,似乎大多数产品都称自己为“ ICE”调试器连接到调试头的方式与ICD几乎相同。 以下是一些名称中使用“ ICE”的产品示例: 爱特梅尔AVR JTAGICE Microchip MPLAB RealICE 还有一些来自多家供应商的JTAG'ICE'产品,请注意,由于它们不是真正的在线电路,因此我不对它们进行打折,但是如果它们不能用作真正的ICE,我会对其进行打折。 在哪种开发任务中需要ICE,什么时候应该满足ICD?假设我想单步执行代码,而不使用LED和printf()语句。 您使用ICE解决了一些问题的实例,但如果没有它就无法(实际上)解决?