OpenEdv-开源电子网

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

串口接收数据,未知原因卡死,大家帮忙分析一下

[复制链接]

82

主题

589

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1255
金钱
1255
注册时间
2017-11-18
在线时间
296 小时
发表于 2019-1-15 13:27:36 | 显示全部楼层 |阅读模式
5金钱
1.问题描述:
(1)我用串口中断接收文件,文件大小在40KB左右,每次接收到33KB或者34KB时候就会出现无法接收的现象。
截图如下,有经验的小伙伴帮忙分析一下谢谢!
(2)已经排除是进入HardFault_Handler或者栈溢出了
串口.jpg

最佳答案

查看完整内容[请看2#楼]

40K的数据写到内部Flash....你可以检查一下你的数据,40K的数据,每次1K第33K或者34K就卡死,你打断点,查看你到33次的时候你前面数据是否正常。
没有脑袋
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
金钱
438
注册时间
2017-8-21
在线时间
76 小时
发表于 2019-1-15 13:27:37 | 显示全部楼层
40K的数据写到内部Flash....你可以检查一下你的数据,40K的数据,每次1K第33K或者34K就卡死,你打断点,查看你到33次的时候你前面数据是否正常。
回复

使用道具 举报

7

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
金钱
438
注册时间
2017-8-21
在线时间
76 小时
发表于 2019-1-15 13:33:11 | 显示全部楼层
接收存在哪儿的.....
回复

使用道具 举报

82

主题

589

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1255
金钱
1255
注册时间
2017-11-18
在线时间
296 小时
 楼主| 发表于 2019-1-15 13:51:50 | 显示全部楼层
通过YModem文件协议接收,一次接受1KB,每接收完1KB就写入STM32内部FLASH中
没有脑袋
回复

使用道具 举报

82

主题

589

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1255
金钱
1255
注册时间
2017-11-18
在线时间
296 小时
 楼主| 发表于 2019-1-15 13:52:44 | 显示全部楼层
路人曦 发表于 2019-1-15 13:33
接收存在哪儿的.....


通过YModem文件协议接收,一次接受1KB,每接收完1KB就写入STM32内部FLASH中
没有脑袋
回复

使用道具 举报

5

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
229
金钱
229
注册时间
2015-8-25
在线时间
56 小时
发表于 2019-1-15 15:18:53 | 显示全部楼层
我也遇到到,不用硬件SPI,软件SPI就可以,连续写30s,IC就挂掉。不知道为啥
回复

使用道具 举报

头像被屏蔽

18

主题

184

帖子

0

精华

禁止发言

积分
258
金钱
258
注册时间
2019-1-10
在线时间
10 小时
发表于 2019-1-15 16:29:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

82

主题

589

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1255
金钱
1255
注册时间
2017-11-18
在线时间
296 小时
 楼主| 发表于 2019-1-16 14:18:34 | 显示全部楼层
yahopo 发表于 2019-1-15 15:18
我也遇到到,不用硬件SPI,软件SPI就可以,连续写30s,IC就挂掉。不知道为啥

速率???有bug
没有脑袋
回复

使用道具 举报

82

主题

589

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1255
金钱
1255
注册时间
2017-11-18
在线时间
296 小时
 楼主| 发表于 2019-1-16 14:19:06 | 显示全部楼层
路人曦 发表于 2019-1-15 14:06
40K的数据写到内部Flash....你可以检查一下你的数据,40K的数据,每次1K第33K或者34K就卡死,你打断点,查 ...

你的思路给了我一个突破点,问题解决了,谢谢!
没有脑袋
回复

使用道具 举报

7

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
金钱
438
注册时间
2017-8-21
在线时间
76 小时
发表于 2019-1-16 14:21:35 | 显示全部楼层
美丽的时光机器 发表于 2019-1-16 14:19
你的思路给了我一个突破点,问题解决了,谢谢!

客气客气.......
回复

使用道具 举报

5

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
229
金钱
229
注册时间
2015-8-25
在线时间
56 小时
发表于 2019-1-16 15:36:45 | 显示全部楼层
美丽的时光机器 发表于 2019-1-16 14:19
你的思路给了我一个突破点,问题解决了,谢谢!

结果是什么原因
回复

使用道具 举报

4

主题

349

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1046
金钱
1046
注册时间
2017-5-19
在线时间
335 小时
发表于 2019-1-16 16:52:14 | 显示全部楼层
yahopo 发表于 2019-1-16 15:36
结果是什么原因

九旬老太为何裸死街头?数百头母猪为何半夜惨叫? 小卖部安全套为何屡遭黑手?
女生宿舍内裤为何频频失窃? 连环强奸母猪案,究竟是何人所为? 老尼姑的门夜夜被敲,究竟是人是鬼?
数百只小母狗意外身亡的背后又隐藏着什么? 这一切的背后, 是人性的扭曲还是道德的沦丧?
这一切都可能都和你的问题一样,将会是未解之谜!
回复

使用道具 举报

82

主题

589

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1255
金钱
1255
注册时间
2017-11-18
在线时间
296 小时
 楼主| 发表于 2019-1-17 08:28:50 | 显示全部楼层
yahopo 发表于 2019-1-16 15:36
结果是什么原因

写的YModem代码有bug
没有脑袋
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-23 04:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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