文档介绍:东北大学
硕士学位论文
Freescale 16位微控制器的BDM调试器设计及实现
姓名:王显巍
申请学位级别:硕士
专业:计算机系统结构
指导教师:李晶皎
20051201
摘要位微控制器的魇云魃杓萍笆迪尘暗魇阅?调试器的设计与实现。在综合考虑成本、性能、功耗、通信速度等因调试是嵌入式系统开发过程中必不可少的重要环节,先进的嵌入式调试方法和高效的嵌入式调试工具是保障开发效率和提高目标系统性能的重要手段。本文详细阐述了用于调试綡术系列微控制器腂素之后,本设计选用靖咝约郾位微控制器魑:诵目刂单元,利用其内鸯的涌谟隤惺萃ㄐ牛ü撼迤鹘洳⒖诹拥侥标微控制器的涌谏稀在对ㄐ判椋绕涫谴洹⑼健⒂布帐帧⒏次坏仁毙虻姆治龅幕∩希采用模块化软件设计方法设计了喙厥萁峁梗珺数据传输、控制、管理等模块,实现了眨ⅲ珺通信频率检测,目标微控制器复位检测、目标微控制器型号检测等功能。另外,在对尘暗魇阅?橛布詈凸碳罘治龅幕上设计并实现了隤送ㄐ诺氖萁峁梗约案髦諦硬件、固件命令的实现模块。实现了使用机对盗形⒖刂破鹘性谙叩魇缘墓δ堋设计过程中,解决了对不同时钟频率的目标牡魇晕侍猓⑶以诙訡指令进行分析的基础上提高了可调试目标淖罡呤敝悠德剩┐罅说魇云鞯氖褂范围。在完成了系统的设计和开发之后,进行了系统测试,测试结果表明,本设计实现了全部的尘暗魇阅?橹С值挠布詈凸碳睿芄唤岷螹畂公司7⒒肪扯訦系列微控制器进行在线调试,并且能够自动识别目标腂通信频率,实现了预期的功能,达到了设计要求。关键词:涸谙叩魇裕籓东北大学硕士学位论文摘要..
籦G鷅鷄,琩珻东北大学硕士学位论文琣琲甀甌..,,,琱瑃琩,,,;—.籓.
篡嚣静地,黧参独创性声明期:乒加学位论文版权使用授权书本人声明,所呈交的学位论文是在导师的指导下完成的。论文中取得的研究成果除加以标注和致谢的地方外,不包含其他人己经发表或撰写过的研究成果,也不包括本人为获得其他学位而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示谢本学位论文作者和指导教师完全了解东北大学有关保留、使用学位论文的规定:即学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人同意东北大学可以将学位论文的全部或部分内容编入有关数据库进行检索、交流。缱髡吆偷际Σ煌馔辖涣鳎朐谙路角┟环裨蚴游M狻意。学位论文作者签名:日/,
第一章绪论研究背景高清电视、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电这就匝需开发研究自己的目标实验板和调试器。东北大学硕士学位论文近几年,嵌入式系统产品日臻完善,并在全世界各行业得到广泛应用。根据统计,年嵌入式系统带来的工业产值已经超过一万亿元,国内嵌入式软件的产值达到亿元人民币【”。目前,嵌入式系统产品的研制和应用已经成为我国信息化带动工业化,工业化促进信息化发展的新的国民经济增长点。特别是随着消费家电的智能化,嵌入式更显重要。像平常常见到的手机、⒌缱幼值洹⒖墒拥缁啊、数字相机、数字摄像机、狣⒒ズ子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统【俊N夜关部门的领导和专业人士,已经意识到其重要性,正在积极着手组织加速发展我国嵌入式系统技术和应用的工作。无论在消费领域还是企业级应用领域,嵌入式技术都将迎来空前的发展机遇。嵌入式软件开发与桌面软件系统开发之间存在区别,其中⋯个显著的区别就是嵌入式软件开发一般需要一个交叉编译和调试环境,即编辑和编译软件在主机上进行,编译好的软件需要下载到目标机上运行,在调试过程中,主机和目标板之间建立起通信连接,并传输调试命令和调试所需数据住S捎谥骰湍勘臧逋诵凶挪煌的操作系统锌赡苣勘臧迳喜⒚挥惺褂貌僮飨低,而且主机和目标板的处理器的体系结构也往往彼此不同,这就增加了嵌入式产品开发的复杂性。由于嵌入式系统产品开发的快速发展,芯片制造商制造的芯片越来越侧重增加流水线级别,提供更大吞吐量的芯片内核,更多的模拟功能和更大的片上存储器,并且不断提高时钟频率,减小芯片的面积,降低芯片的功耗。而且,嵌入式系统产品开发越来越依赖于中断的使用,这些都使得原有的调适方法不再适合现有的嵌入式产品开发。片上调试桨缸魑!諧内部支持的硬件调试方案越来越受到青睐啊越来越多的芯片制造商支持片上调试系统。但是往往嵌入式钠系魇韵低澄法与机进行直接连接,镜腂背景调试模块使用的魇云骶是一个例子。这些调试连接头或适配器一般价格较高,非常不利于嵌入式开发教学,/疢、
论文结构文章详细阐述了基于腂调试器的设计和实现,在分析调试技术的发展的基础上,重点介绍了基于腂调试器软件的设计实现。第一章简单介绍课题研究背景。第二章比较全面地介绍了嵌入式调试技术的发展和历史,着重介绍了片上调试方法中的方法和椒ā第三章介绍了基于