mplab icd3错误消息及解决方法_第1页
mplab icd3错误消息及解决方法_第2页
mplab icd3错误消息及解决方法_第3页
mplab icd3错误消息及解决方法_第4页
mplab icd3错误消息及解决方法_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

mplabicd3错误消息及解决方法MPLABICD3在线调试器会产生许多不同的错误消息;其中一些错误消息比较特殊而其他的都可以用常规纠正措施解决。MPLABICD3在线调试器会产生许多不同的错误消息;其中一些错误消息比较特殊而其他的都可以用常规纠正措施解决。MPLABICD3在线调试器会产生许多不同的错误消息;其中一些错误消息比较特殊而其他的都可以用常规纠正措施解决。一、特殊错误消息MPLABICD3在线调试器错误消息按照数字序号列示如下。在错误消息中,形式%x(变量)下面所列的文本作为与实际错误消息中特殊情形相关的文本显示。注:数字也许不会出现在显示的消息中。使用Help查看器上的Search(搜索)选项卡来查找消息并突出显示如下。ICD3Err0001:Failedwhilewritingtoprogrammemory.(写程序存储器失败。)ICD3Err0002:FailedwhilewritingtoEEPROM.(写EEPROM失败。)ICD3Err0003:Failedwhilewritingtoconfigurationmemory.(写配置存储器失败。)请参见“读/写错误纠正措施”。ICD3Err0005:ICD3iscurrentlybusyandcannotbeunloadedatthistime.(ICD3目前忙,此时无法卸载。)如果您尝试取消选择该调试器作为调试器或编程器时收到此错误:1.等待——给调试器时间来完成所有应用任务。然后再次尝试取消选择调试器。2.选择Halt来停止任何正在运行的应用程序。然后再次尝试取消选择调试器。3.从PC拔出调试器。然后再次尝试取消选择调试器。4.关闭MPLABIDE。ICD3Err0006:FailedwhilewritingtouserIDmemory.(写用户ID存储器失败。)ICD3Err0007:Failedwhilereadingprogrammemory.(读程序存储器失败。)ICD3Err0008:FailedwhilereadingEEPROM.(读EEPROM失败。)ICD3Err0009:Failedwhilereadingconfigurationmemory.(读配置存储器失败。)ICD3Err0010:FailedwhilereadinguserIDmemory.(读用户ID存储器失败。)请参见“读/写错误纠正措施”。ICD3Err0011:Bulkerasefailed.(批量擦除失败。)请参见“读/写错误纠正措施”。如果这些都不能解决问题,请尝试使用其他器件。ICD3Err0012:Downloaddebugexecfailed(下载调试执行程序失败)如果您尝试从Debugger菜单进行编程时收到此错误:1.取消选择该调试器作为调试工具。2.关闭项目,然后关闭MPLABIDE。3.重启MPLABIDE并重新打开项目。4.重新选择调试器作为调试工具并再次尝试编程目标器件。如果这不能解决问题,请参见“安装程序损坏纠正措施”。ICD3Err0013:NMMRregisterwritefailed.(NMMR寄存器写失败。)ICD3Err0014:Fileregisterwritefailed.(文件寄存器写失败。)请参见“调试器-目标器件通信错误纠正措施”。ICD3Err0015:Datatransferwasunsuccessful.%dbyte(s)expected,%dbyte(s)transferred.(数据传输失败。需要%d字节,传输了%d字节。)请参见“调试器-PC通信错误纠正措施”。ICD3Err0016:Cannottransmit.ICD3notfound.(无法发送。找不到ICD3。)调试器未连接到PC。ICD3Err0017:Fileregisterreadfailed.(文件寄存器读失败。)ICD3Err0018:NMMRregisterreadfailed.(NMMR寄存器读失败。)ICD3Err0019:Failedwhilereadingemulationregisters.(读仿真寄存器失败。)ICD3Err0020:Failedwhilewritingemulationregisters.(写仿真寄存器失败。)请参见“调试器-目标器件通信错误纠正措施”。ICD3Err0021:Commandnotechoedproperly.Sent%x,received%x.(无法正确回传命令。发送了%x,接收了%x。)ICD3Err0022:FailedtogetICD3versioninformation.(无法获取ICD3版本信息。)ICD3Err0023:DownloadFPGAfailed.(下载FPGA失败。)ICD3Err0024:DownloadRSfailed.(下载RS失败。)ICD3Err0025:DownloadAPfailed.(下载AP失败。)请参见“调试器-PC通信错误纠正措施”。ICD3Err0026:Downloadprogramexecfailed.(下载编程执行程序失败。)如果您尝试从Debugger菜单进行编程时收到此错误:1.取消选择该调试器作为调试工具。2.关闭项目,然后关闭MPLABIDE。3.重启MPLABIDE并重新打开项目。4.重新选择调试器作为调试工具并再次尝试编程目标器件。如果这不能解决问题,请参见“安装程序损坏纠正措施”。ICD3Err0027:Bulktransferfailedduetoinvalidchecksum(无效校验和导致批量传输失败)请参见“调试器-PC通信错误纠正措施”。此外,请确保使用的电缆的长度正确。ICD3Err0028:Downloaddevicedatabasefailed(下载器件数据库失败)如果您收到此错误:1.再次尝试下载。可能是个一次性错误。2.尝试手动下载。选择Debugger》Settings,Configuration选项卡,单击ManualDownload(手动下载)。选择编号最高的.jam文件并单击Open。ICD3Err0029:Communicationfailure.Unexpectedcommandechoresponse%xreceivedfromICD3.(通信失败。从ICD3收到不希望的命令回传响应%x。)请参见“调试器-PC通信错误纠正措施”。ICD3Err0030:Unabletoread/findfirmwareFile%s.(无法读/找到固件文件%s。)如果此Hex文件存在:•重新连接并再次尝试。•如果这不能解决问题,则文件可能损坏。重新安装MPLABIDE。如果Hex文件不存在:•重新安装MPLABIDE。ICD3Err0031:FailedtogetPC.(无法找到PC。)ICD3Err0032:FailedtosetPC.(无法设置PC。)请参见“调试器-目标器件通信错误纠正措施”。ICD3Err0033:%dbytesexpected,%dbytesreceived.(需要%d字节,收到%d字节。)请参见“调试器-PC通信错误纠正措施”。ICD3Err0034:ThisversionofMPLABIDEdoesnotsupporthardwarerevision%06x.PleaseupgradetothelatestversionofMPLABIDEbeforecontinuing.(该版本的MPLABIDE不支持硬件版本%06x。请升级至最新版本的MPLABIDE,然后继续。)在www.microchip上找到最新的MPLABIDE。ICD3Err0035:FailedtogetDeviceID.(无法获得器件ID)。请参见“读/写错误纠正措施”。ICD3Err0036:MPLABIDEhaslostcommunicationwithICD3.(MPLABIDE失去与ICD3的通信。)请参见“调试器-PC通信错误纠正措施”。ICD3Err0037:TimedoutwaitingforresponsefromICD3.(等待ICD3响应超时。)ICD3Err0038:FailedtoinitializeICD3.(无法初始化ICD3。)ICD3Err0039:ICD3self-testfailed.(ICD3自检失败。)对于此错误,调试器不响应:1.拔出调试器然后插入。2.在MPLABIDE中重新连接到调试器。3.如果问题仍然存在,请联系Microchip。ICD3Err0040:Thetargetdeviceisnotreadyfordebugging.Pleasecheckyourconfigurationbitsettingsandprogramthedevicebeforeproceeding.(目标器件未准备好调试。请检查配置位设置并编程该器件,然后继续。)当您首次使用器件而未对其进行编程并尝试运行时收到此消息。如果您之后再收到此消息,或者在编程器件之后立即收到此消息,请参见“调试故障纠正措施”。ICD3Err0041:Whilereceivingstreamingdata,ICD3hasgottenout-of-syncwithMPLABIDE.Tocorrectthisyoumustresetthetargetdevice.(在接收流数据时,ICD3与MPLABIDE不同步。要纠正这个问题,您必须复位目标器件。)首先尝试暂停、复位然后再次运行。如果这不能解决问题:1.拔出调试器然后插入。2.在MPLABIDE中重新连接到调试器。3.检查是否在Settings对话框的Clock(时钟)选项卡上输入了目标器件的速度。4.再次运行。ICD3Err0045:YoumustconnecttoatargetdevicetouseMPLABICD3.(必须连接到目标器件才能使用MPLABICD3。)找不到电源。1.确保调试器和目标器件之间连接了VDD和GND。2.确保目标器件上电。3.确保目标电源足以被调试器检测到。ICD3Err0046:Anerroroccurredwhiletryingtoreadthestopwatchcount.Thestopwatchcountmaynotbeaccurate.(尝试读跑表计数时发生错误。跑表计数可能不准确。)请参见“调试器-目标器件通信错误纠正措施”。ICD3Err0047:Bootloaderdownloadfailed.(下载自举程序失败。)请参见“调试器-PC通信错误纠正措施”。ICD3Err0052:ThecurrentICD3hardwareversion%x,isoutofdate.ThisversionofMPLABIDEwillsupportonlyversion%xorhigher.(当前的ICD3硬件版本%x过时。此版本的MPLABIDE只支持%x版本或更高版本。)在要求下载最新固件时是否单击了Cancel(取消)?如果是,您需要现在下载它。选择Debugger》Settings,Configuration选项卡,单击ManualDownload。选择编号最高的.jam文件并单击Open。如果您无法找到任何要下载的文件或者如果这不能解决问题(文件损坏),您需要获得最新版本的MPLABIDE并安装它。在www.microchip上找到最新的MPLABIDE。ICD3Err0053:UnabletogetICD3protocolversions.(无法获取ICD3协议版本。)请参见“调试器-PC通信错误纠正措施”。ICD3Err0054:MPLABIDE‘sICD3protocoldefinitionsareoutofdate.YoumustupgradeMPLABIDEtocontinue.(MPLABIDE的ICD3协议定义过时。您必须升级MPLABIDE,然后继续。)在www.microchip上找到最新的MPLABIDE。ICD3Err0055:Unabletosetfirmwaresuiteversion.(无法设置固件包版本。)ICD3Err0056:UnabletogetvoltagesfromICD3.(无法获得ICD3的电压。)请参见“调试器-PC通信错误纠正措施”。ICD3Err0057:Self-testcouldnotbecompleted.(无法完成自检。)确保您正在使用ICD3自检板。另请参见“调试器-目标器件通信错误纠正措施”。ICD3Err0063:Testinterfaceclockwritefailure.Pleaseensurethatthetesterisproperlyconnected.(测试接口时钟写失败。请确保测试器正确连接。)ICD3Err0064:Testinterfacedatawritefailure.(测试接口数据写失败。)ICD3Err0065:Testinterfaceclockreadfailure.(测试接口时钟读失败。)ICD3Err0066:Testinterfacedatareadfailure.(测试接口数据读失败。)未从调试器输出时钟/数据。检查连接并再次尝试。ICD3Err0067:Failedtoset/clearsoftwarebreakpoint.(无法设置/清除软件断点。)重新编程并再次尝试。ICD3Err0068:FailedwhilewritingtobootFLASHmemory.(写引导闪存失败。)ICD3Err0069:FailedwhilereadingbootFLASHmemory.(读引导闪存失败。)ICD3Err0070:Failedwhilewritingperipheralmemory.(写外设存储器失败。)ICD3Err0071:Failedwhilereadingperipheralmemory.(读外设存储器失败。)请参见“读/写错误纠正措施”。ICD3Err0072:Unabletosendfreezeperipheralinformation.(无法发送冻结外设信息。)请参见“调试器-PC通信错误纠正措施”。ICD3Err0073:Deviceiscodeprotected.(器件受到代码保护。)您尝试进行操作(读、编程、空白检查或校验)的器件受到代码保护,即,无法读或修改代码。检查配置位设置,看是否使能了代码保护。要禁止代码保护,请根据器件数据手册,在代码中或ConfigurationBits窗口(Configure》ConfigurationBits)中设置或清除相应的配置位。然后擦除并重新编程整个器件。ICD3Err0082:TestinterfaceLVPfailure.(测试接口LVP失败。)ICD3Err0083:TestinterfaceMCLRfailure.(测试接口MCLR失败。)二、常规纠正措施以下这些常规纠正措施可以解决您的问题:•读/写错误纠正措施•调试器-目标器件通信错误纠正措施•调试器-PC通信错误纠正措施•安装程序损坏纠正措施•USB端口通信错误纠正措施•调试故障纠正措施•内部错误纠正措施读/写错误纠正措施如果您收到读或写错误:1.您是否点击了Abort(中止)?这会产生读/写错误。2.再次尝试读/写操作。可能是个一次性错误。3.确保目标器件上电且处于器件的正确电压值。请参见器件数据手册以了解需要的器件电压值。4.确保调试器与目标器件的连接正确(连接了PGC和PGD)。5.对于写故障,请确保在Settings对话框的ProgramMemory选项卡上选择了“EraseallbeforeProgram”。6.请确保使用的电缆的长度正确。调试器-目标器件通信错误纠正措施MPLABICD3在线调试器和目标器件彼此不同步。1.选择Reset,然后再次尝试此操作。2.请确保使用的电缆的长度正确。调试器-PC通信错误纠正措施MPLABICD3在线调试器和MPLABIDE彼此不同步。1.拔出调试器然后插入。2.重新连接调试器。3.再次尝试此操作。此错误也许是个一次性问题。4.安装的MPLABIDE版本可能与MPLABICD3在线调试器上装载的固件版本不符。遵循第7.3.4节“安装程序损坏纠正措施”中列出的步骤。安装程序损坏纠正措施该问题最有可能因MPLABIDE的安装程序不完整或损坏引起。1.从PC卸载MPLABIDE的所有版本。2.重新安装需要的MPLABIDE版本。3.如果问题仍然存在,请联系Microchip。USB端口通信错误纠正措施该问题最有可能因通信端口发生故障或不存在引起。1.重新连接MPLABICD3在线调试器。2.确保调试器物理连接到PC的正确USB端口。3.确保在调试器设置中选择了正确的USB端口。4.确保该USB端口没有被其他器件使用。5.如果使用了USB集线器,请确保它已上电。6.确保装载了USB驱动程序。三、调试故障纠正措施MPLABICD3在线调试器无法执行调试操作。发生这个问题有许多原因。不能调试的首要原因1.振荡器不工作。检查与振荡器有关的配置位设置。2.目标板未上电。检查电源电缆连接。3.MPLABICD3在线调试器有时会断开与PC的物理连接。检查USB通信电缆的连接。4.调试器有时会断开与目标板的物理连接。检查通信电缆的连接。5.器件受到代码保护。检查与代码保护有关的配置位设置。6.您正在尝试在Rel

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论