打印
[STM32F0]

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

[复制链接]
2834|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

使用特权

评论回复
5
A款硬币|  楼主 | 2015-12-24 15:13 | 只看该作者
zchong 发表于 2015-12-24 09:50
自己开发上位机,要么就用通用的协议xyzmodem

上位机不会~现在还是决定通过主板上的SD卡对下位MCU进行IAP,改板子去!还是要谢谢这位兄弟的帮助

使用特权

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

本版积分规则

1

主题

5

帖子

1

粉丝