amobbs.com 阿莫电子技术论坛

标题: ICD3使用问题:但只能program,却进不了debug! [打印本页]

作者: kobe008hs    时间: 2011-6-2 17:06
标题: ICD3使用问题:但只能program,却进不了debug!
好不容易ICD3连接到板子上来,但只能program,却进不了debug!

提示为:
ICD3Err0040: The target device is not ready for debugging.
Please check your configuration bit settings and program
the device before proceeding.

我已经在project->bulit configuration里勾选dubug了。

MCLP加里10k的上拉电阻,VDD,VSS啥都没接

请问有可能是什么原因啊?
作者: final9    时间: 2011-6-2 17:38
它已经提示你了啊,到configuration bit 里去设置一下,一般是关些使能吧,最好全关了!
作者: cheungman    时间: 2011-6-2 22:19
估计是ICD3与PGC和PGD配置的引脚连接不对, 比如配置字是连接PGC1和PGD1, 但ICD3连接的是PGC2和PGD2
作者: flor    时间: 2011-6-2 22:40
0x40错误是开发板没上电吧
作者: kobe008hs    时间: 2011-6-3 10:12
已经解决了

1,线的引脚都是正确的
2,配置字也是对的

原因:进入debug要program,必须是在debugger下拉菜单中,先选erase,然后选program,然后才正常使用!晕死了,之前用烧录器或ICD烧的程序都无效,必须是在debugger下擦除,再烧写才行!坑爹!
作者: eezm    时间: 2011-6-9 16:46
买了个PICKIT3,烧录可以,调试不行,查了好多有关帖子,都说是配置问题,但就是解决不了我的问题。看了【4楼】 kobe008hs 的帖子,一试,果然OK。在此对kobe008hs深表谢意。
作者: guan    时间: 2011-6-15 08:31
dddddddddddddddddddddddddddddddddddddd
作者: wolfe    时间: 2011-6-15 17:57
回复【1楼】final9
它已经提示你了啊,到configuration bit 里去设置一下,一般是关些使能吧,最好全关了!
-----------------------------------------------------------------------

正解.
作者: kobe008hs    时间: 2011-6-16 11:38
回复【7楼】wolfe

回复【1楼】final9  
它已经提示你了啊,到configuration bit 里去设置一下,一般是关些使能吧,最好全关了!
-----------------------------------------------------------------------
正解.
-----------------------------------------------------------------------

基本全关了,是没用的,解决办法就如我在4楼里所说:program the device before proceeding. 而且是必须先erase,再烧录才行..

也怪自己刚上手ICD3吧,还是按以前其他仿真器理解,没想到ICD3这么麻烦
作者: zhangdanhai    时间: 2011-12-6 10:39
4楼,我按照你的说法去做了,结果还是不行呢。3楼,我量了下我的VDD和GND的电压是3.19V。应该是有电源
作者: zhangdanhai    时间: 2011-12-7 15:39
2楼,你太牛叉了,我照你说的去修改了下配置位的PGC和PGD配置的引脚连接,结果解决了,困扰我2天的问题终于解决了。谢谢啊
作者: sweetzzh    时间: 2011-12-8 15:43
回复【4楼】kobe008hs
-----------------------------------------------------------------------

早看到你这个贴就好了,我也搞了很久才搞好。
作者: zpxa001    时间: 2011-12-27 17:55
没那么麻烦,在这里勾选:Debugger>ICD3 Settings>Program Memory>Automatically 的“Program after successful build”项即可在每次成功后自动下载代码到Flash并进入调试就绪模式。
作者: viakn    时间: 2013-6-29 17:36
按13楼的方法解决了,thankyou!
作者: king1314    时间: 2013-8-2 12:39
太对了,今天遇到这个问题也解决了,要在debug模式下烧写才能调试
作者: dtcoff    时间: 2014-4-9 13:38
按照4楼说的方法,能正常仿真了
作者: dtcoff    时间: 2014-4-9 13:39
dtcoff 发表于 2014-4-9 13:38
按照4楼说的方法,能正常仿真了

应该是5楼
作者: 粤H广宁    时间: 2021-1-24 22:25
我用完了楼上的两种方法  都不行,同样的还是出现这样的提示,不能仿真!
ICD3Err0040: The target device is not ready for debugging.
Please check your configuration bit settings and program
the device before proceeding.
程序不能运行,也不能仿真。 在Programmer方式  程序写下去  程序就能跑      但是用 Debugging下的Program就不行。




欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/) Powered by Discuz! X3.4