技术支持Microchip产品专区Microchip开发工具 ICD2 的busy灯一直闪烁,是什么原因?

1  /  2  页   12 跳转 查看:10018

ICD2 的busy灯一直闪烁,是什么原因?

ICD2 的busy灯一直闪烁,是什么原因?

昨天调试程序时发现ICD2 的busy灯一直闪烁,但是MPLAB没有报错,也没有提示。有些程序调试运行正常,有些就不行。

今天再用来调试就畜类问题。连接ICD2很正常,但是下载到板子上的时候就会报错

ICD0161: Verify failed (MemType = Program, Address = 0x0, Expected Val = 0x120A, Val Read = 0x3FFF)
ICD0275:  Programming failed.

网上查了下,说是芯片坏了。但是换了芯片以后调试,ICD2 的busy灯还是一直闪烁。现在都不敢用了,怕再烧了新片,这是什么问题,请各位大哥帮帮忙啊。
 

回复:ICD2 的busy灯一直闪烁,是什么原因?

有可能是ICD2坏掉。
贝能国际智能电子产品解决方案专家
 

回复:ICD2 的busy灯一直闪烁,是什么原因?

:! 版主能否说的详细点……
我ICD2的自检是通过的,出这个问题之前一直都用的好好地啊。
什么操作会导致ICD2这样坏掉啊
 

回复:ICD2 的busy灯一直闪烁,是什么原因?

能否把OUTPUT窗口里的内容都贴上来看看
 

回复: ICD2 的busy灯一直闪烁,是什么原因?

第一个芯片运行程序的情况 我用的是MPLAB IDE 8.00。连接ICD2:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
Target Device PIC16F876A found, revision = Rev 0x8
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready

下载到板子上:
Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Program Memory (0x0 - 0x7FF)
...Loading DebugExecutive
...Programming DebugExecutive
...Programming Debug Vector
Verifying...
...Program Memory
ICD0161: Verify failed (MemType = Program, Address = 0x0, Expected Val = 0x120A, Val Read = 0x3FFF)
ICD0275:  Programming failed.
MPLAB ICD 2 Ready

调试运行:
ICDWarn0015: Program memory has changed since last program operation?  Continue with Debug operation?
Running Target
ICD0083: Debug:  Unable to enter debug mode.  Please double click this message for more information.
ICD0069: Debug:  Unable to run target
MPLAB ICD 2 Ready

点击RUN后程序运行会自动停止

然后换了一块新的芯片

连接ICD2:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
Target Device PIC16F876A found, revision = Rev 0x8
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready

下载到板子上:
Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Program Memory (0x0 - 0x7FF)
...Loading DebugExecutive
...Programming DebugExecutive
...Programming Debug Vector
Verifying...
...Program Memory
...Debug Executive
...Debug Vector
...Verify Succeeded
Programming Configuration Bits
.. Config Memory
Verifying configuration memory...
...Verify Succeeded
Connecting to debug executive
...Programming succeeded
09-Apr-2010, 14:21:53

MPLAB ICD 2 Ready

调试运行:
Running Target
Halting Target
MPLAB ICD 2 Ready
MPLAB ICD 2 Ready
调试过程中 ICD2的BUSY灯一直闪烁,ERROR灯不闪。

这个换了新芯片的情况与第一块芯片出问题的前一天的情况是一样的。所以现在都不敢再调试了,怕再烧掉。

谢谢版主了哈
 

回复:ICD2 的busy灯一直闪烁,是什么原因?

第二块是正确的啊。那你单步运行看看。
贝能国际智能电子产品解决方案专家
 

回复: ICD2 的busy灯一直闪烁,是什么原因?

第一块一开始就IDE正常,ICD的BUSY一直闪,然后烧坏了。现在第二块也是这样,但是还没烧……

单步调试也是BUSY闪烁,怎么办啊。
 

回复:ICD2 的busy灯一直闪烁,是什么原因?

检查下VDD、VPP电压是否正常
 

回复:ICD2 的busy灯一直闪烁,是什么原因?

VDD 4.92
VPP 12.38
MPLAB ICD 2 VPP 12.46
很正常啊 用的是高电平12V,低电平7V
 

回复:ICD2 的busy灯一直闪烁,是什么原因?

是我们ICD2吗?要是是的话送到我们这边的维修部检测看看。
贝能国际智能电子产品解决方案专家
 
1  /  2  页   12 跳转

版权所有 贝能国际  Burnon国际  Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2012 Comsenz Inc.
Processed in 0.0156248 second(s) , 3 queries. 闽ICP备05003850号
返顶部