打印

PIC18F25K22的debug问题

[复制链接]
9101|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
请问:
      使用ICD3来debug PIC18F25K22时,出现如下提示:

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


请高手指教,谢谢!
2011-03-06
沙发
jzxeagle|  楼主 | 2011-3-16 11:00 | 只看该作者
使用的编译器是:MPLAB IDE V8.63

使用特权

评论回复
板凳
skygrow| | 2011-3-16 11:34 | 只看该作者
配置字该关的都关掉,检查晶振有没有起振

如果在debug模式下编程得到以下信息:  
The following memory regions failed to program correctly:
Debug Executive
Programming failed
请到Microchip官网以下链接下载补丁:
http://www.microchip.com/stellen ... 9&redirects=ide
补丁解压后,
把 MASTERDB.MCC 放到目录C:\Program Files\Microchip\MPLAB IDE\Device 下
把RIDE_04_BANK99_010303 放到 C:\Program Files\Microchip\MPLAB IDE\ICD3 下

使用特权

评论回复
地板
jzxeagle|  楼主 | 2011-3-16 11:44 | 只看该作者
使用楼上的方法,还是上面的提示。下面是我的config
        CONFIG        FOSC = HSHP
        CONFIG        FCMEN = OFF                        ;Fail-Safe Clock Monitor ON
        CONFIG        IESO = OFF                        ;Internal External Osc. Switch Over
        CONFIG        PWRTEN = OFF;ON
        CONFIG        BOREN = ON
        CONFIG        BORV = 285                        ;4.2V
        CONFIG        WDTEN = OFF;ON
        CONFIG        WDTPS = 128
        CONFIG        MCLRE = EXTMCLR             ; MCLR pin enabled, RE3 input pin disabled
        CONFIG        PBADEN = OFF                ; PORTB<5:0> pins are configured as digital I/O on Reset
        CONFIG        STVREN = ON
        CONFIG        LVP = OFF
;        CONFIG        PRICLKEN = ON

使用特权

评论回复
5
jzxeagle|  楼主 | 2011-3-16 11:46 | 只看该作者
晶振是24mhz

使用特权

评论回复
6
nicklee112233| | 2011-3-16 12:10 | 只看该作者
貌似楼上的COFIG BIT没配置完吧,主要是关注那些保护位啊!

使用特权

评论回复
7
jzxeagle|  楼主 | 2011-3-16 12:15 | 只看该作者
没有配置的位,使用的是复位默认的值

使用特权

评论回复
8
skygrow| | 2011-3-16 12:44 | 只看该作者
BOR关掉
晶振起振了没?试下内部晶振先

使用特权

评论回复
9
jzxeagle|  楼主 | 2011-3-16 13:24 | 只看该作者
晶振起振了,program可以的。只是debug不可以

使用特权

评论回复
10
jzxeagle|  楼主 | 2011-3-16 13:37 | 只看该作者
如图,为config内容

1.JPG (245.49 KB )

1.JPG

使用特权

评论回复
11
XIEYUANBIN| | 2011-3-16 13:45 | 只看该作者
配置字里面,有没有DEBUG位,如果有,请打开,另外用C的,在编译程序时,需要专门为ICD3选择DEBUG模式编译,如果用汇编,需要为DEBUG 空出一部分资源。
编译好之后,需要重新下载程序之后才能进入DEBUG.

使用特权

评论回复
12
XIEYUANBIN| | 2011-3-16 13:46 | 只看该作者
请关闭WDT,保护位等。

使用特权

评论回复
13
headwolf_83| | 2011-3-18 11:39 | 只看该作者
针对46K22系列,MCHP有发布了一个DEBUG补丁,先打一下看看,上官网去下。

使用特权

评论回复
14
libillow| | 2012-7-5 17:55 | 只看该作者
我也有同样的问题。
可以肯定的是上面几位的猜想不对。因为我用同一个ICD3,用另一个仿真头就没问题。

使用特权

评论回复
15
bingbingrere| | 2012-8-17 10:33 | 只看该作者
我也是这个问题,能下载 就是不能DEBUG,说目标板没准备调试,,头疼。。

使用特权

评论回复
16
happydengqijun| | 2012-10-15 17:37 | 只看该作者
uu

使用特权

评论回复
17
happydengqijun| | 2012-10-15 17:38 | 只看该作者
我用pickit 3  也遇到类似问题

使用特权

评论回复
18
yufg324| | 2013-1-23 19:07 | 只看该作者
我也遇到这个问题

使用特权

评论回复
19
yufg324| | 2013-1-23 19:08 | 只看该作者
楼主有解决了吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

98

帖子

0

粉丝