嵌入式系统arm程序的调试剖析.pptxVIP

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

文档评论(0)

1亿VIP精品文档

相关文档