智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1262|回复: 4
打印 上一主题 下一主题

[咨询] arm6.3单步调试失控,进入无限串口发送循环!

[复制链接]

6

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
306
威望
146
贡献
94
兑换币
88
注册时间
2013-3-21
在线时间
33 小时
毕业学校
中原工学院信息商务学院
跳转到指定楼层
1#
发表于 2013-6-15 20:39:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 huang91 于 2013-6-15 21:10 编辑

在用arm6.3对K60芯片进行单步调试时,到函数调用那一步时,就会限入无限的串口发送循环,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15139

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11068
贡献
1411
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
2#
发表于 2013-6-15 21:39:41 | 只看该作者
串口输出了什么,是硬件错误吗。
单步时到串口可以点跳出按钮试试到哪里。
回复 支持 反对

使用道具 举报

5

主题

215

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4907
威望
2254
贡献
1347
兑换币
1344
注册时间
2012-9-11
在线时间
653 小时
3#
发表于 2013-6-15 23:11:24 | 只看该作者
看看是不是spi或者别的什么的函数没初始化。。。。
回复 支持 反对

使用道具 举报

6

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
306
威望
146
贡献
94
兑换币
88
注册时间
2013-3-21
在线时间
33 小时
毕业学校
中原工学院信息商务学院
4#
 楼主| 发表于 2013-6-16 09:47:20 | 只看该作者
洋葱圈 发表于 2013-6-15 21:39
串口输出了什么,是硬件错误吗。
单步时到串口可以点跳出按钮试试到哪里。

什么也没有输出,,,因为我没有定义他,也没有引用他,头文件也没有加uart.h和HAL_UART.H,我在那个程序里加了一个测试是否进入函数的LED灯显示,全速运行时一直到主函数结尾的小灯都能亮起,说明所有的函数都能进入且能执行,但是我设置断点单步执行就会进入那个无限循环。。。郁闷!我都不能单步看自己的程序,只能让他全速运行,然后看小灯状态来判断
回复 支持 反对

使用道具 举报

6

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
306
威望
146
贡献
94
兑换币
88
注册时间
2013-3-21
在线时间
33 小时
毕业学校
中原工学院信息商务学院
5#
 楼主| 发表于 2013-6-16 09:49:37 | 只看该作者
/回憶_┌過去 发表于 2013-6-15 23:11
看看是不是spi或者别的什么的函数没初始化。。。。

没有用到SPI,也没有引用其头文件,函数都在主函数前有声明,就是不能单步运行,全速运行程序里设置的几个小灯都能亮,说明所有程序都能正常进入,但一单步调试就容易进入上面图中的无限UART_PUTCHAR函数循环!
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-22 07:36 , Processed in 0.067800 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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