★ ARM各种模式的寄存器即时查看与修改,当前模式指示,寄存器值修改时红色突显。
★ 存储器查看与修改,可设置自动刷新方式、字节/双字节/四字节显示、大/小端方式显示,存储器值修改时红色突显。
★ 函数堆栈显示,可设置自动刷新方式、十进制/十六进制显示、参数值显示,参数类型显示。
★ 支持源程序、反汇编程序和混合窗口显示,支持ARM/THUMB方式显示。
★ 具有与MS Visual Studio类似的调试菜单功能:Go,Stop,Reset,Step into,Step over,Step out,Run to Cursor等。
★ 支持程序下载。
★ 板上寄存器(On Board Register)的查看和修改,可以查看支持CPU的所有板上寄存器的具体意义、当前值、各个位的意义,可设置自动刷新方式、二进制/十进制/十六进制显示、大/小端方式显示,支持十进制/十六进制方式修改寄存器值,寄存器值修改时红色突显。
★ 存储区下载和上载功能。
★ 工程级调试参数的保存。
★ 提供Simulator模拟器,支持脱机模拟调试。
★ 集成elf to bin及反汇编常用工具。
★ 丰富的例程程序。
◆ FLASH Memory 在线编程。
★ 支持对多种FLASH 芯片的实时检查、擦除、编程、校验等操作。
★ 支持8/16/32位Flash访问宽度,支持多片Flash同时编程,无需劈分文件。 ★ 高速编程,编程速度约为80Kbytes/S.
★ 提供统一的Flash编程接口,用户可灵活地添加配置Flash编程方案。
4.4.2 ADT Emulator for ARM JTAG仿真器
1. 支持ADT IDE For ARM集成开发环境;完全兼容ADS集成开发环境;
2. 支持GDB调试(Linux/windows等操作系统下);
3. 支持ARM系列CPU内核:
ARM7,ARM7DI,ARM7TDMI,ARM7TDMI-S,ARM710T,ARM720T,ARM726FZ,ARM9,
ARM9TDMI,ARM940T,ARM920T,ARM922T,ARM9E-S,ARM966E-S,Intel Xscale, Securcore
4. 支持Windows 98/NT/2000/XP;
ARM嵌入式开发流程和开发工具(含ADS与Multi ICE简介)
5. 2.5V/3V/5V兼容电平接口;
6.支持标准的14/20针JTAG接口;
7.支持汇编级调试,支持ARM、THUMB及指令集交叉调试;
8.下载速度大于120Kbytes/S.
9.支持标准C语言程序调试;
10.非插入式调试,不占用板上任何资源;
11.支持外接电源供电;
12.支持Flash在线编程;
13.采用标准并口技术,无须选择ECP、EPP;
14.LED指示运行状态; 图4-3 ADT Emulator for ARM JTAG仿真器
15.通过软件升级方式支持更高版本的ARM核处理器;
16.支持硬件断点与不限个数的软件断点。