- 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)的资源构建一个虚拟
您可能关注的文档
最近下载
- 小组工作与儿童保护.ppt VIP
- 关于加强党的作风建设的重要论述PPT学习课件.pptx VIP
- 《家庭心理学》ppt课件.pptx
- SX-4-10箱式电阻炉标准操作规程.docx VIP
- OLYMPUS奥林巴斯DP73显微镜数码相机中文说明书.pdf
- 九年级上册数学-1.4.1 利用二次函数解决面积最值问题 同步练习.docx VIP
- pwc -普华永道中国内地和香港地区金融服务业研究报告 AI助推金融服务业焕新升级.pdf
- 电力系统稳态分析(第四版)陈珩课后习题答案.docx VIP
- 急性胸痛患者的快速识别与护理配合.pptx VIP
- 冬季防冻防凝安全管理专项培训PPT.pptx VIP
原创力文档

文档评论(0)