我在使用过程中频频碰到这个问题,特别是在现场(野外,电力系统产品,环境较恶劣),在经过长时间的摸索后我总结出来如下的解决方法,屡试不爽,与大家分享:
1、确定MC/MP管脚电平正确;
2、确定VCCP管脚电平正确;
3、确定外加的看门狗电路是无效的,(最好是有个跳线可以旁路掉它,我在使用过程中如果外面的看门狗有效时,失败的机率要大些);
4、重新将板子上电,重新开环境;
5、打开Flash Programmer;-->点 Advanced Oprioins;
6、先点Clear,将片子撺掉;
7、关掉环境,重新打开环境与Flash Programmer;---这一步很重要;
8、用Program Code only 写程序;
一般情况下,会成功,但是有时也不行,Clear都不成功,这时可以考虑是不是周围电磁干扰较大,先换个地方试试;要是还不行将仿真器的头重新插拔一下,----将仿真器以及它的USB线与板子相对方向换一个,或是将它与板子呈90度直角方向放置(现场我是用个绳子缚了一下,可管用了)。