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

2019-07-21 05:50发布

1.问题描述:
(1)我用串口中断接收文件,文件大小在40KB左右,每次接收到33KB或者34KB时候就会出现无法接收的现象。
截图如下,有经验的小伙伴帮忙分析一下谢谢!
(2)已经排除是进入HardFault_Handler或者栈溢出了
串口.jpg

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
路人曦
1楼-- · 2019-07-21 10:06
40K的数据写到内部Flash....你可以检查一下你的数据,40K的数据,每次1K第33K或者34K就卡死,你打断点,查看你到33次的时候你前面数据是否正常。
路人曦
2楼-- · 2019-07-21 10:09
接收存在哪儿的.....
美丽的时光机器
3楼-- · 2019-07-21 14:12
通过YModem文件协议接收,一次接受1KB,每接收完1KB就写入STM32内部FLASH中
美丽的时光机器
4楼-- · 2019-07-21 17:03
路人曦 发表于 2019-1-15 13:33
接收存在哪儿的.....


通过YModem文件协议接收,一次接受1KB,每接收完1KB就写入STM32内部FLASH中
yahopo
5楼-- · 2019-07-21 19:49
 精彩回答 2  元偷偷看……
零一三南宫南
6楼-- · 2019-07-21 21:16
yahopo 发表于 2019-1-15 15:18
我也遇到到,不用硬件SPI,软件SPI就可以,连续写30s,IC就挂掉。不知道为啥

速率???有bug

一周热门 更多>