嵌入式系统8(ARM程序的调试)资料.pptxVIP

  • 4
  • 0
  • 约5.25千字
  • 约 33页
  • 2022-10-28 发布于四川
  • 举报
嵌入式系统 第八讲 ARM程序的调试 西安电子科技大学计算机学院 2 本节内容 调试的基本要求 调试方法简介 基于JTAG的片上ICE 1 调试的基本要求 使程序能够在用户控制下运行 对感兴趣的数据进行访问和观察(WatchPoint) 对感兴趣的指令设置断点(BreakPoint) 单步执行 检查与改变处理器的状态 对各寄存器进行读写 检查与改变系统的状态 对系统存储器的访问 下载代码(Download Code) 保存存储器内容(Save As) 3 2.1 PC 上的调试 程序编写、项目管理、编译、调试都在同一台计算机上完成(IDE, Integrated Design Environment 集成设计环境) MS VC++ MS VB Borland C++ Builder 一般是通过在断点插入相关的调试软件指令来实现调试功能的 4 2.2 基于模拟器的调试方法 定义: 使用模拟器对复杂的系统进行建模,用软件来模拟硬件系统的功能。 没有硬件的情况下在PC机上模拟系统运行相应程序 用途: 用于系统的前期算法分析和体系结构设计。 用于应用程序的开发。 缺点: 难以真实反映SOC芯片的所有外设:中断无法处理。 通过PC的外设模拟系统外设,有一定的限制。 难以进行实时性的系统仿真。 难以进行设备驱动开发。 5 I 指令集模拟器的调试方法 利用主机(一般是PC)的资源构建一个虚拟

文档评论(0)

1亿VIP精品文档

相关文档