论文题目: Garfield芯片驻留监控程序的分析与实现
论文类型: 硕士论文
论文专业: 电路与系统
作者: 关华深
导师: 时龙兴
关键词: 系统芯片,软件调试,通用异步收发器
文献来源: 东南大学
发表年度: 2005
论文摘要: Garfield芯片是一款基于ARM7TDMI处理器核和面向手持终端的SoC,现在用于Garfield芯片软件开发的工具主要有指令集模拟器ARMulator和在线仿真器Multi-ICE,而ARM公司常用的调试工具还包括驻留监控软件Angel,本课题主要目的是分析和实现Angel驻留监控程序,从而开发一个低廉有效的软件调试系统,用于Garfield芯片的应用程序开发。这个调试系统采用宿主机/目标机结构,宿主机上运行的是ARM公司的AXD(ARM eXtended Debugger)调试器,目标机上运行的是基于Garfield芯片的Angel程序。AXD与Angel通过ADP协议进行通信。Angel接收或发送的每个数据包都要经过3层协议:数据提供层、通道层和设备层。该调试系统实现以下功能:支持交叉开发,能从宿主机加载程序到目标系统,能对程序调试,对RAM设/取消程序断点,单步运行,自由运行,查看系统状态(查看寄存器内容、查看memory内容),修改寄存器内容,修改memory内容等等。本文首先介绍Garfield芯片和调试系统硬件框架,接着分析Angel通信结构和ADP协议。最后依据Garfield芯片的特点,设计基于Garfield芯片的Angel程序。使用Angel驻留监控程序来开发应用程序,不需要任何其他的硬件调试和仿真设备,可以减少软件开发成本,具有很大的工程应用价值。
论文目录:
摘要
ABSTRACT
第一章 绪论
1.1 课题选题背景及意义
1.2 所做工作
1.3 本文结构
第二章 芯片和调试系统硬件框架介绍
2.1 Garfield 芯片介绍
2.2 ARM 微处理器的工作状态和运行模式
2.3 通用异步收发器(UART)
2.4 中断控制器
2.5 Angel 调试系统硬件框架
第三章 Angel 通信结构和ADP 协议的分析
3.1 Angel 驻留监控程序介绍
3.2 Angel 基本构架
3.3 Angel 通信结构
3.4 Angel 调试协议ADP
3.4.1 数据提供层
3.4.2 通道层
3.4.3 设备层
3.5 ADP 协议的命令代码
3.5.1 接收信息的命令代码
3.5.2 发送信息的命令代码
3.5.3 对应的命令函数
第四章 Angel 程序在Garfield 芯片上的实现
4.1 修改Angel 中与目标系统相关的源文件
4.2 Angel 的初始化
4.3 Angel 功能实现
4.3.1 通信
4.3.2 任务管理
4.3.3 异常处理
4.3.4 Angel 调试代理功能的实现
第五章 实验结果与测评
第六章 结束与展望
总结
展望
致谢
参考文献
附录
附录1 UART 驱动软件代码
硕士期间发表论文清单
发布时间: 2007-06-11
参考文献
- [1].基于Garfield芯片的应用系统设计[D]. 李建昌.东南大学2005
- [2].基于RFID芯片的高同测数测试方案的研究与实现[D]. 蔡申琪.复旦大学2013
- [3].芯片剥离过程分析及其机构[D]. 戴威.华中科技大学2011
- [4].Garfield芯片的可测性设计及测试生成[D]. 金志刚.东南大学2006
- [5].超薄芯片多顶针剥离工艺机理分析与优化[D]. 朱晓辉.华中科技大学2017
- [6].芯片设计企业客户支持项目集管理研究[D]. 刘益.上海交通大学2013
- [7].芯片堆叠中散热分析方法研究[D]. 张纬.西安电子科技大学2012
- [8].覆盖率驱动的Garfield芯片Bottom-up功能验证方案的研究[D]. 孟维佳.东南大学2005
- [9].高g值抗冲击加速度敏感芯片设计[D]. 刘升阳.沈阳工业大学2017
- [10].连续流细胞电融合芯片的数学仿真[D]. 黄小玲.重庆大学2013
相关论文
- [1].嵌入式集成开发环境的研究设计与测试[D]. 刘云霞.青岛大学2007
- [2].SOC芯片级快速验证方法研究[D]. 张文军.东南大学2006
- [3].SoC中高性能SRAM电路设计与优化[D]. 薛骏.东南大学2005
- [4].Garfield彩色液晶显示子系统优化设计[D]. 赵博生.东南大学2005
- [5].基于ARM嵌入式处理器的实时录音编码研究与实现[D]. 荆涛.东南大学2005
- [6].深亚微米IC物理设计中的信号完整性研究[D]. 王胤翔.东南大学2005
- [7].JTAG的设计与研究[D]. 吕彩霞.北京交通大学2006
- [8].嵌入式JTAG仿真调试器的研究与实现[D]. 谭金伟.电子科技大学2005
- [9].嵌入式远程调试中目标机模块若干关键技术的研究与实现[D]. 单开涛.浙江大学2006
- [10].96系列单片机仿真器研究与设计[D]. 张子红.哈尔滨工程大学2006