英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

 找回密码
 立即注册
搜索
电子烟方案单片机单片机开发深圳单片机开发
单片机方案国产单片机8位单片机电子烟方案开发
查看: 4035|回复: 2

能全速运行,但不能单步调试

[复制链接]
发表于 2009-3-13 17:00:59 | 显示全部楼层 |阅读模式
开发环境:MPLAB 8.10 + PICC 9.50 + PICMATE 2004 + PROBE887 + C程序

RUN时,在断点处能停下来,但按Step over,却跳到不相关的子程序处,Step out 一直是灰色。

不知是IDE的问题,还是仿真器的问题?
 楼主| 发表于 2009-3-13 17:01:11 | 显示全部楼层
1,打开堆栈窗,并已经进入某个子程序了,可以使用STEP OUT。MPLAB SIM下,只需要进入子程序,不需要打开堆栈窗就可以STEP OUT。这两种现象是MPLAB IDE软件自身的处理方式造成的。

2,要进入子程序,请用STEP IN.

3,IDE换成762试验一下,PICC950配合810,不知道是否会有问题。或则PICC换成960,保证是可以的。

PROBE887已经有多个用PICC开发的客户,使用正常,是否真的与C编译器版本有一定关系,后续如有条件,会做一下测试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-13 17:01:13 | 显示全部楼层
1,打开堆栈窗,并已经进入某个子程序了,可以使用STEP OUT。MPLAB SIM下,只需要进入子程序,不需要打开堆栈窗就可以STEP OUT。这两种现象是MPLAB IDE软件自身的处理方式造成的。

2,要进入子程序,请用STEP IN.

3,IDE换成762试验一下,PICC950配合810,不知道是否会有问题。或则PICC换成960,保证是可以的。

PROBE887已经有多个用PICC开发的客户,使用正常,是否真的与C编译器版本有一定关系,后续如有条件,会做一下测试。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|公司首页|Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 ( 粤ICP备09008620号 )

GMT+8, 2024-3-29 03:59 , Processed in 0.055336 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表