木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java3年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql4年进入店铺

Could not acquire hardware tool communications resources: ICD3PlatformTool SN#

问题:

win7环境下,使用MaplabX IDE 1.70,某一天象平常一样打算用ICD 3将代码加载到开发板中进行调试,意外碰到如下错误:

Launching
Could not acquire hardware tool communications resources: ICD3PlatformTool SN#JIT110837830
The debugger could not be started.  Terminating debug session.
User program finished
其中,JIT110837830是ICD 3的型号。
前提,已经使用ICD 3在同样的目标板上加载程序做过调试了。

解决办法:

1. 通过管理器卸载ICD 3的驱动,并重新让MaplabX 1.70自己安装驱动,做完之后,问题依旧存在。

2. 重新插拔USB连接线,确保目标板中无短路等异常现象,重试,问题依旧存在。

3. 使用ICD3的ICD 3 test interface module检测ICD3是否出问题了,发现一切功能正常。

4. 使用uninstall 6.2.0将MaplabX 1.70卸载,一定要卸载干净。卸载ICD3的驱动。从Microchip网站看到有MaplabX 1.80可下载,下载MaplabX 1.80。

5. 重启PC,安装MaplabX 1.80,安装完毕打开原来工作的工程文件;插好ICD3的USB线,系统自动安装驱动;再次Debug -> Debug Project,看到问题依然存在。

6. 无奈之下,换用手头的PicKit 3,发现可以顺利加载调试代码。

7. 将PicKit 3换回ICD 3,再次加载调试代码,这次,出现如下提示信息:

Connecting to MPLAB ICD 3...
Firmware Suite Version.....01.28.57
Firmware type..............PIC18FJ


Downloading Firmware...
Downloading bootloader
Bootloader download complete
Programming download...
Downloading RS...
RS download complete
Programming download...
Downloading AP...
AP download complete
Programming download...
Firmware Suite Version.....01.28.72
Firmware type..............PIC18FJ

Target detected
Device ID Revision = 1
有一个重新发现和更新ICD3 firmware的过程,终于可以成功加载调试代码了。


至此,问题解决。




posted @ 2013-06-04 14:48  C语言程序  阅读(816)  评论(0编辑  收藏  举报
木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java3年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql4年进入店铺