我使用ICD3来编程和调试PIC16F616。当我第一次编程时我没有任何问题,但是第二次(固件更新)我有以下问题:MPLAB ICD 3检测到连接到MPLAB ICD 3…运行自检……自检完成固件套件版本……01.27.71固件类型…MIDRANGEMPLAB ICD 3连接。ICD3Err045:您必须连接到一个目标设备到USEMPLAB ICD 3。擦除…擦除设备完成编程…下列内存区域未能正确编程:程序内存地址:0000000 F预期值:接收值:090028编程失败的另一个芯片,但同样的结果。看来这两个芯片已经损坏!ICD3有可能损坏闪存吗?可能不是固件吗?谢谢你的帮助!
以上来自于百度翻译
以下为原文
I'm using ICD3 for program and debug a PIC16F616. When I have programmed the first
time I have not had any problem, but the second time (firmware update) I have had the following problem:
MPLAB ICD 3 detected
Connecting to MPLAB ICD 3...
Running self test...
Self test completed
Firmware Suite Version...... 01.26.71
Firmware type......................Midrange
MPLAB ICD 3 Connected.
ICD3Err0045: You must connect to a target device to use
MPLAB ICD 3.
Erasing...
Erase device complete
Programming...
The following memory regions failed to program correctly:
Program Memory
Address: 0000000f Expected Value: 000029ef Received Value: 00002800
Programming failed
I tried with another chip, but with the same results.
it seem both chips have been damages!?
It's possible the ICD3 can damage the flash memory? Perhaps is't the firmware?
Thanks for any help!