打印
[STM32F1]

这么多行都设不了断点

[复制链接]
1906|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主


没有优化。

大神给看看,怎么回事?谢谢!
沙发
Cjy_JDxy|  楼主 | 2018-1-20 13:59 | 只看该作者
不仿真的时候可以设断点。

使用特权

评论回复
板凳
dalarang| | 2018-1-20 14:11 | 只看该作者
说明整段或整个子函数都被优化掉了,编译器认为程序无法运行到这里,就没有生成对应的机器码。

1、将优化等级调最低。
2、检查该子函数是否有被调用。
3、检查该段之前的代码是否在逻辑上可以顺序执行下去。

使用特权

评论回复
地板
Cjy_JDxy|  楼主 | 2018-1-20 14:30 | 只看该作者
dalarang 发表于 2018-1-20 14:11
说明整段或整个子函数都被优化掉了,编译器认为程序无法运行到这里,就没有生成对应的机器码。

1、将优化 ...

谢谢!
1.优化等级已经是最低了。
2.该函数被调用了。
3.可以执行到

使用特权

评论回复
5
yiyigirl2014| | 2018-1-20 15:06 | 只看该作者
噢?换个试试

使用特权

评论回复
6
yiyigirl2014| | 2018-1-20 15:06 | 只看该作者
不是好几个开发软件吗,换个,其他的

使用特权

评论回复
7
1223657347| | 2018-1-20 15:43 | 只看该作者
本帖最后由 1223657347 于 2018-1-20 15:44 编辑

f(反)l(和)g(谐)该变量加volatile修饰

使用特权

评论回复
8
Cjy_JDxy|  楼主 | 2018-1-20 16:24 | 只看该作者
yiyigirl2014 发表于 2018-1-20 15:06
不是好几个开发软件吗,换个,其他的

IAR用的不熟

使用特权

评论回复
9
dongnanxibei| | 2018-1-21 17:55 | 只看该作者
if 那个应该分开两行写吧。

使用特权

评论回复
10
fengfeng的恒| | 2018-1-22 09:45 | 只看该作者
在全速运行仿真的时候是不能打断点的,必须先让程序暂停一下。

使用特权

评论回复
11
619888476| | 2018-1-22 09:59 | 只看该作者
keil好像对断点的多少有要求

使用特权

评论回复
12
linqing171| | 2018-1-22 12:05 | 只看该作者
output 和 list 里面的勾选都选上了么?

使用特权

评论回复
13
zhuotuzi| | 2018-1-22 19:12 | 只看该作者
应该并不是所有的都可以。

使用特权

评论回复
14
mobufan| | 2018-1-23 07:16 | 只看该作者
被优化了

使用特权

评论回复
15
kingkits| | 2018-1-23 08:38 | 只看该作者
keil中return语句是很难打断点的
你尝试加点什么语句就行了,不要把断点打在return这一行上

使用特权

评论回复
16
android2| | 2018-1-29 18:56 | 只看该作者
什么软件,IAR,设这么多断点???

使用特权

评论回复
17
Cjy_JDxy|  楼主 | 2018-1-30 08:54 | 只看该作者
linqing171 发表于 2018-1-22 12:05
output 和 list 里面的勾选都选上了么?

选了

使用特权

评论回复
18
Cjy_JDxy|  楼主 | 2018-1-30 08:55 | 只看该作者
android2 发表于 2018-1-29 18:56
什么软件,IAR,设这么多断点???

keil

使用特权

评论回复
19
CaLipton| | 2018-1-30 16:15 | 只看该作者
全速运行时是不能打断点的哦

使用特权

评论回复
20
Ketose| | 2018-1-30 16:29 | 只看该作者

使用特权

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

本版积分规则

个人签名:绿水本无忧因风皱面,青山原不老为雪白头。

553

主题

3520

帖子

19

粉丝