打印

用128大小的FiFo缓存区接收IAP数据包,程序无法正常读取数据

[复制链接]
835|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
夜伴轻雨|  楼主 | 2024-8-24 14:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
将FiFo缓存区调大后,程序就进入硬件中断0x080000E2 HardFault_Handler。定位在STR r2,[sp,#0x1E0]。
因为用的DLT645协议,数据包比较大,有两百多
用一个函数来判断接收到的数据,再和数据里的帧总数量对比。但是数据包太大,导致无法正常判断收到的数据帧数量。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

11

帖子

0

粉丝