[STM32F0] STM32F051 IAP时BIN分割发送并校验怎么做???

[复制链接]
3015|4
 楼主| A款硬币 发表于 2015-12-23 17:04 | 显示全部楼层 |阅读模式
用的片子是F051C8T6 SRAM 8K FLASH 64K,APP程序大小在22K左右,注定了无法用一个缓冲数组一次性把加了校验的bin文件发送下来,那么问题来了,我该怎样将bin文件分割后分别加校验发送下去?
zchong 发表于 2015-12-23 21:32 | 显示全部楼层
发送分帧,每帧都有校验,最后写入flash后,再做一次完整的CRC,完美了!!!
 楼主| A款硬币 发表于 2015-12-23 22:43 | 显示全部楼层
zchong 发表于 2015-12-23 21:32
发送分帧,每帧都有校验,最后写入flash后,再做一次完整的CRC,完美了!!! ...

怎样将bin文件分帧发送,串口调试助手貌似没有这个功能!能否细讲一下,谢谢~
zchong 发表于 2015-12-24 09:50 | 显示全部楼层
A款硬币 发表于 2015-12-23 22:43
怎样将bin文件分帧发送,串口调试助手貌似没有这个功能!能否细讲一下,谢谢~ ...

自己开发上位机,要么就用通用的协议xyzmodem
 楼主| A款硬币 发表于 2015-12-24 15:13 | 显示全部楼层
zchong 发表于 2015-12-24 09:50
自己开发上位机,要么就用通用的协议xyzmodem

上位机不会~现在还是决定通过主板上的SD卡对下位MCU进行IAP,改板子去!还是要谢谢这位兄弟的帮助
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

1

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