硬汉嵌入式论坛

 找回密码
 立即注册
查看: 433|回复: 4
收起左侧

[技术讨论] 断点位置很奇怪

[复制链接]

9

主题

5

回帖

32

积分

新手上路

积分
32
发表于 2023-6-21 11:18:30 | 显示全部楼层 |阅读模式
使用的FreeRTOS,启动以后断点会断在这里,但是if条件是不满足的,而且只会断在这里,在这一条上面和下面打断点都不会断,请问这是什么原因,应该怎么解决呢
QQ图片20230621111539.png
回复

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
发表于 2023-6-21 11:59:34 | 显示全部楼层
编译的时候优化了。 如果想任意断点,编译的优化等级必须设定为0.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106745
QQ
发表于 2023-6-21 16:41:00 | 显示全部楼层
有一种情况会导致这个现象,估计你成功下载的程序和调试的程序不是一个版本。
回复

使用道具 举报

9

主题

5

回帖

32

积分

新手上路

积分
32
 楼主| 发表于 2023-6-22 11:27:20 | 显示全部楼层
eric2013 发表于 2023-6-21 16:41
有一种情况会导致这个现象,估计你成功下载的程序和调试的程序不是一个版本。

肯定是一个版本的,试了很多次都是这样的情况
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106745
QQ
发表于 2023-6-22 11:42:37 | 显示全部楼层
geryznk 发表于 2023-6-22 11:27
肯定是一个版本的,试了很多次都是这样的情况

MDK生成的obj和list文件全部清空,然后优先级设置为0,全编译下载调试试试。

还是不行,不清楚了。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 15:26 , Processed in 0.196027 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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