OpenEdv-开源电子网

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

程序调试出现问题了,请前辈进来指点一下

[复制链接]

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2015-9-18
在线时间
1 小时
发表于 2015-10-8 18:54:35 | 显示全部楼层 |阅读模式
5金钱
之前发现程序里有个函数卡死了,就进去看看,结果发现了一个函数有问题,执行完这个函数后就出现这个

然后自动退出了调试。
再次进入调试就进不了,出来这些弹框


需要拔出link再插进去才能进入调试。

接下来重点来了,来个大字体让大家注意一下,

这里是两个功能,当只实现其中一个功能时,上述红蓝色字体的情况就不会出现,程序顺利执行完毕。但是!!!一旦两个功能同时实现,就会出现上述红蓝色字体的情况!这是为什么?初学者深感疑惑,请前辈指导一下。

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-10-8 22:12:56 | 显示全部楼层
看函数里面做了什么事,另外,你下载代码,看看程序是不是死机了...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2015-9-18
在线时间
1 小时
 楼主| 发表于 2015-10-9 11:52:46 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
看清楚黑体字,当只实现一个功能时,程序没有死机。只有两个功能同时实现才会死机。是什么问题?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-10-10 15:06:39 | 显示全部楼层
回复【3楼】只 筷:
---------------------------------
不太清楚
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

14

主题

75

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
248
金钱
248
注册时间
2011-10-16
在线时间
31 小时
发表于 2015-10-10 16:09:19 | 显示全部楼层
是不是中断里也调用了delay_ms()这个函数?,delay_ms()估计是用 systick来实现的吧,如果是这样的话,你要保证互斥的访问delay_ms()!
回复

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2015-9-18
在线时间
1 小时
 楼主| 发表于 2015-10-11 11:00:54 | 显示全部楼层
回复【5楼】okyihu:
---------------------------------
问题是,我没用中断啊
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 21:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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