英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流
标题:
能全速运行,但不能单步调试
[打印本页]
作者:
winnie
时间:
2009-3-13 17:00
标题:
能全速运行,但不能单步调试
开发环境:MPLAB 8.10 + PICC 9.50 + PICMATE 2004 + PROBE887 + C程序
RUN时,在断点处能停下来,但按Step over,却跳到不相关的子程序处,Step out 一直是灰色。
不知是IDE的问题,还是仿真器的问题?
作者:
winnie
时间:
2009-3-13 17:01
1,打开堆栈窗,并已经进入某个子程序了,可以使用STEP OUT。MPLAB SIM下,只需要进入子程序,不需要打开堆栈窗就可以STEP OUT。这两种现象是MPLAB IDE软件自身的处理方式造成的。
2,要进入子程序,请用STEP IN.
3,IDE换成762试验一下,PICC950配合810,不知道是否会有问题。或则PICC换成960,保证是可以的。
PROBE887已经有多个用PICC开发的客户,使用正常,是否真的与C编译器版本有一定关系,后续如有条件,会做一下测试。
作者:
winnie
时间:
2009-3-13 17:01
1,打开堆栈窗,并已经进入某个子程序了,可以使用STEP OUT。MPLAB SIM下,只需要进入子程序,不需要打开堆栈窗就可以STEP OUT。这两种现象是MPLAB IDE软件自身的处理方式造成的。
2,要进入子程序,请用STEP IN.
3,IDE换成762试验一下,PICC950配合810,不知道是否会有问题。或则PICC换成960,保证是可以的。
PROBE887已经有多个用PICC开发的客户,使用正常,是否真的与C编译器版本有一定关系,后续如有条件,会做一下测试。
欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/)
Powered by Discuz! X3.2