OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2133|回复: 1

STM32F103使用KEIL5编译器断点调试没有进到指定的位置的问题

[复制链接]

21

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2019-5-12
在线时间
168 小时
发表于 2019-8-8 08:48:09 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 hejun96 于 2019-8-8 10:49 编辑

首先,用烧录器仿真,在main.c中设置了一个断点,“全速运行(RUN)”后跳到了打断点的位置,这一步说明是正常的。然后点击仿真工具的"执行进去"按钮,按道理说这时应该时进入到此函数的代码段中,结果是编译器跑到了另外一个不相干的地方,然后我用编译器(也就是不带烧录器)仿真,结果编译器的断点跳转正常,但是编译器的仿真看不到下位机的现象,然后想问下各路大神是否有遇到过相同的问题或者有没有什么解决办法?貌似烧录器在断点处调试后在进入main.c中然后是跑到了stm32f10x_it.c中,也就是系统中断,这个问题可能是内存的非法访问或者是溢出,但是还是没有找到解决的办法

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

21

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2019-5-12
在线时间
168 小时
 楼主| 发表于 2019-8-8 08:51:14 | 显示全部楼层
结果跳转到中断函数中,貌似是内存的非法访问或者是越界引起的?这是初步的猜测
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-26 08:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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