- UID
- 863306
|
ARM7TDMI调试架构:
一个调试系统通常包含三个部分:
● 调试主机
■是一台运行调试软件(ADS,Keil等)的计算机
■可以发出一些高层的调试命令,设置断点,访问内存等
● 协议转换器
■将调试主机发出的高层调试命令转换为底层的ARM JTAG调试命令
■调试目标
■基于目标芯片的开发板
ARM7TDMI典型的调试架构如下图所示:
经过协议转换器进行命令解释,主机上运行的调试软件就可以通过JTAG接口直接和目标芯片对话了。
为了支持底层的调试,ARM7TDMI提供了硬件上的调试扩展,包括:
● 停止程序的运行
● 检查和修改ARM7TDMI的内核状态
● 观察和修改内存
● 恢复程序的运行 |
|