如何将一个.bin按照xmodem方式去发送呢,想了好久都不明白

2019-10-16 07:06发布

按照道理,如果做成固件,那么生产.bin文件然后通过串口去传递给单片机。
但是为了传送可靠性好点,用xmodem的方式来传,那中间必然要拆分成一个个的小包。
我的迷惑就出现了,这么多个小包,难道都要自己事先一个个的先写上包头序号和后面加上CRC16么?
那如何将这个.bin拆成小包啊??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
vention
1楼-- · 2019-10-17 15:38
DongInker 发表于 2016-11-29 09:57
一旦选择了传输协议,分包,打包,握手是协议本身定义好了,我们只要提供一大块数据流就行了。

我现在遇到个问题是最后一包数据 是不满xmodem模式的128Byte 的,按道理上位机软件不是该补齐后面没满的数据然后发最后一包么,但是我现在直接最后一包数据没有了。

一周热门 更多>