JTAG ICE仿真器与AVR Studio组成了一套完善的基于JTAG接口,在芯片调试所有AVR 8位微处理器的工具。JTAG接口是一种4线测试访问端口控制器,它与IEEE 1149.1标准兼容。IEEE标准是为了实现标准高效的测试电路板连接性能发展而来的(边界扫描)。Ateml AVR 系列器件扩展了它的功能,使其支持完整的编程和在芯片调试功能。
JTAGICE mkII仿真器采用标准JTAG接口,可以在目标系统运行过程中实现实时仿真,与传统仿真器相比,用很小的代价即可以获得精确的仿真,使用户可以完全控制AVR微处理器的内部资源。
单线调试(debugWIRE): JTAGICE mkII增加了一种新的在芯片(On-Chip Debug)调试方法。 在芯片调试线系统使用一个单线的双向接口以控制程序流,控制AVR指令在CPU中的执行和对不同的非易失性存储器进行编程。
如果目标芯片单线调试的使能熔丝(DWEN)被编程并且该芯片加密位没有被编程,目标器件中的单线调试功能被激活。目标芯片的复位管脚被配置为带上拉的单线的双向仿真接口,实现目标板与仿真器之间的通讯。注意单线调试功能是调试接口而非编程接口!
JTAGICE mkII特性:
1、兼容AVR Studio(AVR Studio4.09或者以后更新的版本) 2、支持所有具有JTAG接口的AVR器件 3、支持所有具有单线调试接口(debugWIRE)的AVR器件 4、精确的电气特性 5、可以仿真芯片的数字和模拟部分功能 6、软件断点 7、程序存储器断点 8、支持汇编和HLL级调试(HLL Source Level Debugging) 9、其中JTAG可以对Flash、Eeprom、Fuses、Lockbits编程 10、可以通过PC的232接口或者USB1.1接口进行编程和控制 11、9-15V直流电源 12、可以单独从USB供电 13、JTAG和单线调试功能附属相同的硬件 在未来,如果AVR Studio 支持新的器件,JTAGICE mkII也将会跟着自动升级 |