调试嵌入式处理器的几种常用方法.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
调试嵌入式处理器的几种常用方法.pdf

调试嵌入式处理器的几种常用方法 前盲 着有可能产生很多不可预知的问题; 在任何产品设计过程中,设计人员通常要将相当长 ·IcE的发布要落后于处理器,通常在一个新的处理 的一部分时间,用于系统的集成性和软硬件调试。在引擎 器出台后的6—9个月的时间才会有与其配合的IcE; 管理、硬盘控制和调制解调器之类的实时系统中尤其如 ·一个深度嵌入的cPu需要很多的引脚才能将内部 此。 信号传递到IcE; 嵌入式系统中,由于微处理器嵌于AsIc或用户芯片 ·考虑到IcE所需要的资源,有些处理器的用户变量 的内部,系统调试变得更加困难,因为通常对处理器总线 可能不被ICE所支持, 和信号的接入都是有限制的。在多处理器系统中(如硬盘 ·ICE的成本可能十分昂贵。 驱动器、寻呼机、手机中常见的控制器一DsP体系结构) 更是如此。 调试监控程序(DebugMonitors) 本文简要回顾了几种调试处理器系统的常见方法, 在目标系统中安装调试监控程序是IcE外的另一个 并介绍了ARM公司新开发的调试方法,即通过使用电路选择,它能为用户提供测试和调试软件所需的许多功能, circulc 内仿真器(In Emulators)、监控程序(Monitor例如设定断点、从目标存储器中上载数据以及下载应用 程序等。 Progr砌s)和逻辑分析仪(LogicAnalysers)解决存在的问 题。 这种方法的优势在于开发的软件可以在同一个处理 器上运行,并且能将硬件与最终系统进行整合。而且 cI咖it 电路内仿真器(In EmuIat0晤,即ICE)Debu罟MoⅢ【or价格低廉,能帮助节约系统开发成本。另 IcE由实时探测、实时追踪和记忆仿真组成,所有这一方面,目标系统的ROM中必须存有一个监控程序,这 些集成在一个统一的用户界面上。这能为软件工程师提 是一个很大的问题,因为它必须从最终产品中撤除,否则 供一个硬件保护层。此外,IcE不需要周围系统全部正常就会增加额外的开销。 工作后才能调试,因而在软件开发和硬件开发之间提供 另外,运行调试程序的主机和目标之间还需要一个 了一定程度上的平衡,有利于缩短产品上市时间。 通信通道。通常目标系统使用uART来实现。uART的 驱动程序应在监控程序之前完成与目标系统结台的移植 标准ICE存在的问题 工作。 ·ICE的众多接点会影响目标系统的正常时序,从而 监控程序的代码也必须根据具体的目标系统进行移 降低其最快速度; 植,这意味着在系统硬件中,应保证主要的部分在监控程 ·IcE的存在使得处理器的更换牵涉到非常复杂的接序启动之前能够正常工作。 点.更换处理器同时会改变原来的电气特性,这样就意味 万方数据 ·无需移动处理器。这解决了许多问题,例如昂贵 逻辑分析仪 的接点,性能不稳定和电路电气特性的改变等等; 逻辑分析仪的调试功能并不十分完备,因而常常作 ·调试无需另外的通信通道; 为以上两种调试方法的有效补充使用。这是由于逻辑分 ·与任何嵌入式ARM系统兼容; 析仪只能提供一个代码执行过程的回顾。用户无法改变 .支持多处理器的调试。 变量或跳转至程序的其他位置,所以,在没有重新编译的 情况下,“假设分析”测试无法进行。除此之外,许多逻 宏单元包括一个ARM7内核、少量的内核调试逻辑,一 辑分析仪只配置了一个定容量的存储器

文档评论(0)

lizhencai0920 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6100124015000001

1亿VIP精品文档

相关文档