打印

keil 调试能记住断点?

[复制链接]
1379|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 burnlife 于 2019-1-17 11:18 编辑

1.重启程序后,以前设置的断点消失
2.停止调试后,以前设置的断点消失
3.还有F10单步的时候,总是要按很多次才进入下一条语句(估计是跑汇编去了),能不能按一次就跑到下一条指令呢?4.还有经常进入Timer中断,调试时有没有办法避免呢
跟IC无关吧,新唐N76E003

相关帖子

沙发
mcu5i51| | 2019-1-17 13:54 | 只看该作者
你用软件仿真试试,和硬件仿真一样就是和芯片无关;
如果软件仿真正常,就是芯片的仿真驱动做的不太好;
或回到KEIL4以前试试,正常就是对新版本支持不好

使用特权

评论回复
板凳
ayb_ice| | 2019-1-17 14:01 | 只看该作者
可以记住断点
你在反汇编步进就是汇编级的
你在C源文件中就是C语言级的,一条语句步进

使用特权

评论回复
地板
burnlife|  楼主 | 2019-1-17 14:18 | 只看该作者
mcu5i51 发表于 2019-1-17 13:54
你用软件仿真试试,和硬件仿真一样就是和芯片无关;
如果软件仿真正常,就是芯片的仿真驱动做的不太好;
或 ...

软件仿真一个样,说明新版本有问题...
keilc9.56

使用特权

评论回复
5
burnlife|  楼主 | 2019-1-18 08:40 | 只看该作者
ayb_ice 发表于 2019-1-17 14:01
可以记住断点
你在反汇编步进就是汇编级的
你在C源文件中就是C语言级的,一条语句步进 ...

没有什么汇编,C,通通跟汇编一样要按好多次,还会跳到别的文件

使用特权

评论回复
6
burnlife|  楼主 | 2019-1-18 08:42 | 只看该作者
你大爷的,版本越高越乱,准备切回低版本,你们的什么版本,有这些问题吗?

使用特权

评论回复
7
ayb_ice| | 2019-1-18 08:52 | 只看该作者
burnlife 发表于 2019-1-18 08:40
没有什么汇编,C,通通跟汇编一样要按好多次,还会跳到别的文件

这没有什么问题啊,9.59版本的把光标切到C文件就是语言级调试
把光标切到上面的反汇编就是汇编级的调试


L_EI~J(YYOG)7~SQOM4PGPD.png (345.42 KB )

L_EI~J(YYOG)7~SQOM4PGPD.png

使用特权

评论回复
8
burnlife|  楼主 | 2019-1-18 13:37 | 只看该作者
ayb_ice 发表于 2019-1-18 08:52
这没有什么问题啊,9.59版本的把光标切到C文件就是语言级调试
把光标切到上面的反汇编就是汇编级的调试

装了9.59,还不错

就是开了timer0 = 1ms,就几乎没法调试了,只要按F10,几乎是必进timer0中断,有没有办法?

使用特权

评论回复
9
ayb_ice| | 2019-1-18 13:58 | 只看该作者
burnlife 发表于 2019-1-18 13:37
装了9.59,还不错

就是开了timer0 = 1ms,就几乎没法调试了,只要按F10,几乎是必进timer0中 ...

在分支各处设断点,全速运行

使用特权

评论回复
10
burnlife|  楼主 | 2019-1-18 14:16 | 只看该作者
ayb_ice 发表于 2019-1-18 13:58
在分支各处设断点,全速运行

就这么办吧

使用特权

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

本版积分规则

29

主题

76

帖子

1

粉丝