你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8 在STLINK中仿真设置断点某些行设置不了断点是怎么回事

[复制链接]
wdshuang09 提问时间:2016-10-27 23:07 /
在中断函数中写了一个处理函数
#pragma vector=0x12
__interrupt void TIM3_CAP_COM_IRQHandler(void)
{
  TIM3_CAP_IRQ();   
}

在 TIM3_CAP_IRQ()函数里某些行里设备断点设置不了,如在337行中设置断点,会自动跳到346行中,在337行和342行设置也会跳到346行中,断点也只有一个,是不是哪里设置不对了,这是为什么?

1.jpg
收藏 1 评论7 发布时间:2016-10-27 23:07

举报

7个回答
dwwzl 回答时间:2016-10-28 09:15:28
好像断点个数有限制
sodafordeath 回答时间:2016-11-7 18:50:46
1.断点数目限制.2.关掉优化.
wdshuang09 回答时间:2016-11-7 19:07:52
sodafordeath 发表于 2016-11-7 18:50
1.断点数目限制.2.关掉优化.

找到原因了,不是断点数目和优化问题,
sodafordeath 回答时间:2016-11-7 19:19:02
楼主还在忙.好勤快~~
尼摩船长_sl 回答时间:2017-6-16 15:53:03
wdshuang09 发表于 2016-11-7 19:07
找到原因了,不是断点数目和优化问题,

是什么原因呢????我遇到一样的问题
heilang-53316 回答时间:2017-8-10 18:36:53
wdshuang09 发表于 2016-11-7 19:07
找到原因了,不是断点数目和优化问题,

做人不要太自私,解决了就把方法共享一下,看看别人都是这么热心给你回答问题:
下面附上解决方法:除了断点数目和优化之外还有一个很关键,就是debug设置中一定要去掉download设置中的download to flash 最好都去掉
wdshuang09 回答时间:2018-2-4 11:12:38
尼摩船长_sl 发表于 2017-6-16 15:53
是什么原因呢????我遇到一样的问题

看门狗忘记关掉了,一中断,看门狗超时,就复位了
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版