[STM32F0] IAP里的BIN文件怎么传入的?

[复制链接]
878|11
 楼主| qhtflsw 发表于 2020-11-4 14:26 | 显示全部楼层 |阅读模式
本帖最后由 qhtflsw 于 2020-11-4 14:28 编辑

BIN文件生成后,是自动填满的?然后IAP升级,串口发送BIN到STM32,然后STM32用FLASH读写把BIN里的格式写入FLASH就可以了吧??

那么如果要发送该BIN的校验码或者自定义了CRC校验等,是在哪发送??额外传一个字节吗? BIN+校验(8位或者32位)?

一只眠羊 发表于 2023-1-14 21:10 | 显示全部楼层
正常来说没有校验之类的操作啊,这都是收bin数据的时候做操作的
春日负喧 发表于 2023-1-14 21:42 | 显示全部楼层
Bin生成之后我也不知道是不是自动填满,估计不是,你可以通过bin编辑器看看
白马过平川 发表于 2023-1-14 22:14 | 显示全部楼层
串口发送到STM32的话你需要做校验了吧,不然收的数据不准确,升级失败的
西洲 发表于 2023-1-14 22:46 | 显示全部楼层
记得bin不是自动填满
捧一束彼岸花 发表于 2023-1-14 23:18 | 显示全部楼层
对把bin数据写到flash之中就可以的
未说出口的像你 发表于 2023-1-14 23:51 | 显示全部楼层
我觉得你说的校验是在通讯的时候用到的,而不是写bin的时候用到的
在曼谷的春 发表于 2023-1-15 00:23 | 显示全部楼层
嗯,肯定是有协议的,不仅仅是一个字节
我吃小朋友 发表于 2023-1-15 00:55 | 显示全部楼层
校验一般都是命令字,长度,数据然后混在一起校验
失物招領 发表于 2023-1-15 01:27 | 显示全部楼层
当然了,写入flash不就是升级了么
温室雏菊 发表于 2023-1-15 01:59 | 显示全部楼层
其实IAP升级的话还是比较简单的,就是写flash的时候操作麻烦点
SantaBunny 发表于 2023-2-3 19:25 | 显示全部楼层
bin不是自动填满,发送到STM32的话需要做校验。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

168

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部