电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
STM32在实现IAP升级的过程中怎么避免数据偏移
已解决
73482
个问题
已帮助
5993
位优秀工程师
STM32在实现IAP升级的过程中怎么避免数据偏移
wakayi
2020-04-21
浏览量:473
STM32在实现IAP升级的过程中怎么避免数据偏移
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
Kylo
在IAP升级的时候要避免数据偏移,一般的做法就是对你的数据和地址进行校验,对一个升级包指定一个地址,然后再下载端对这个升级包的位置地址进行校验,如果数据错误进行重新发送,这样可以有效的避免地址偏移
发布于
1天前
举报
评论 0
0
0
其他答案
数量:
5
沧沧沧沧
可以进行实时的校验,每写一定的数据,就进行地址的检验,当正确时才进行之后的写入
发布于
2020-04-21
举报
评论 0
0
0
yhj416606438
通过校验和数据id反馈避免,上位机发送一串数据,里面有id号,然后下位机接收端,计算出校验码发送给上位机同时把id号再反馈给上位机,那么上位机就知道这帧数据是否接收正常,如果发了其他id号就是偏移了
发布于
2020-04-21
举报
评论 0
0
0
明有几时有
可以在下载完成后进行数据的校验合比对,如果不对,说明烧写的地址或是数据错了
发布于
2020-04-22
举报
评论 0
0
0
莱克迷KW
数据传输完成后,可以进行校验,也可以边写入边检验,出错后就停止,重新写入
发布于
2020-04-24
举报
评论 0
0
0
chen0000009
一般是对IAP的升级包额外加校验的,包括长度校验和CRC校验等
发布于
15小时前
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
STM32在实现IAP升级的过程中怎么避免数据偏移
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: