miniICD2..docVIP

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

Mini ICD2系列说明书 声 明: 本说明书仅针对MPLAB ICD2、本站ICD2硬件部分,配合使用软件为MPLAB IDE V7.30以上版本。软件附在随机光盘中,也可到网站上下载。软件详细使用说明请查阅MPLAB IDE中文使用说明书。 本文档内容按“现状”提供,除非适用的法律另有规定,否则不对本文档的准确性、可靠性和内容做出任何类型的、明确或默许的保证。 本公司遵循发展的策略,因此保留在不预先通知的情况下对本文档描述的产品进行修改和改进并修订、更新文档的权利。 目 录 使用软件 在线调试器和在线仿真器 装箱单 6芯排线连线说明 调试保留资源 ICD2支持的芯片型号 ICD2 USB驱动安装 使用ICD2作为调试器 使用ICD2作为烧写器 - 常见问题(FAQ) ICD2使用说明 ICD2装箱单 附录一 DEMO2 MPLAB ICD2简 介 MPLAB ICD2,简称ICD2,由美国Microchip公司设计,本公司授权制造。  使用软件 MPLAB ICD2使用的软件平台是Microchip的MPLAB-IDE v7.51(建议使用最新版本),兼容Win98、WinNT 、Win2000和WinXP等操作系统。 因为MPLAB集成环境是Microchip为其所有的开发工具研发的,故使用ICD2前需要选择工具。又由于ICD2可以充当调试器和烧写器,所以在debugger和Programmer菜单中都可以进行选择。 注意区分ICD2在这两种状态下的Program按键所表示功能的不同。在debugger模式下,Program表示把用户目标文件和监控程序一起烧入待调试的MCU中,这个程序在离开ICD2后是不能单独运行的。 在线调试器和在线仿真器 MPLAB ICD2在线调试器是ICE(在线仿真器,如Picmate系列和ICE2000系列等)的一个廉价替代品。这款低价位的PIC开发工具,利用Flash工艺芯片的程序区读写功能,把监控程序连同用户程序一同烧入待调试的芯片中,利用监控程序来实现仿真调试功能。当然,ICD2也具备烧写功能,可作为开发型的编程器使用。 它能完成很多以前只有昂贵的ICE才能做的工作,但这些好处是以牺牲在线仿真器的一些便利为代价的。 与ICE 相比,在线调试器需要满足如下要求: 需要占用被仿真MCU的一些软硬件资源(详见下文)。 需要占用MCU的管脚,这些管脚的连接有一定的限制。 目标MCU必须有一个正常运行的时钟,并工作正常。 系统中所有的连接都正常 只能设置一个断点,每次调试都必须重新烧写一次程序。 仿真功能和调试手段受限制,详见下文。 而ICE则完全没有上述限制,提供了最强大的调试能力(断点类型丰富,断点个数不限,跟踪、触发等等)。 在开发和调试期间,ICE仿真器提供存储器和时钟,并能运行代码(即使没有与目标应用板相连);而ICD2要求每次研发时都必须有样片,在应用不运行时将根本无法进行调试,这两点要求(样片和硬件正常)对研发来说制约很大。 调试手段的限制主要有以下几点: 使用单步不能响应中断。由于的硬件条件限制,ICD2在执行单步时不能跳转到中断入口处。 用户可以访问堆栈,但是不能观察其变化。 MPLAB-IDE状态栏中显示的时钟频率与实际情况无关。实际频率是由用户板上的振荡情况决定的,IDE不能正确的体现它。 每次修改程序之后或通讯异常都需要重新对芯片进行编程。 仿真功能的限制主要有以下几点: 调试时不能使用SLEEP指令,即无法仿真睡眠的情况。 调试时不能使用WDT。 调试时不能开启芯片的代码保护(不能烧写保密位)。 调试时不能开启低电压烧写模式。 有内部复位内部振荡的芯片如16F917,不能同时使用内部复位,内部振荡。一旦使用过一次,下次再连接有可能无法识别到目标芯片,此时需要用专用烧写器如PLUS,PICPRO将其插除后再次使用。 尽管ICD 与ICE 相比有一些不足,但它也有一些突出的优点: 在产品量产后,只要保留6芯插针,即可直接与ICD2相连,而不需要取下单片机来插入ICE仿真头。 ICD2可以在目标应用中对固件再编程,而不需要其它在线烧写器设备。 装箱单 ICD2开发套件包括: ICD2主机 USB电缆、 电源适配器 2根6芯电缆排线 安装光盘 DEMO2板:选配 6芯排线连线说明 2根6芯电缆排线,为了避免调试dsPIC时线缆过长导致的不稳定,我们特意提供了一条短线。 排线可以直接把ICD2连接到用户板。只需用户板在布板时预留一个6芯插针接口(其中RB3不用接)。请注意排线的三角标记,以此来鉴别第一脚在哪边。 图1-2 ICD2 6芯排连线 调试保留资源 当使用MPLAB IC

文档评论(0)

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

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

1亿VIP精品文档

相关文档