原子哥麻烦进来看下,谢谢了,急

2019-07-21 05:33发布

原子哥你好,我现在在做串口IAP,然后看了原子哥你的例程,发现原子哥你是直接用串口助手发送bin文件,然后IAP收到bin文件后存到数组,然后直接读数组更新到FLASH里,但是我有个问题就是原子哥你的IAP串口接受程序好像没有帧头的判断,而且app文件也没有预先发个帧头,所以我想问下假如我要加帧头之类的判断帧应该怎么加啊?是在APP加吗?在APP里加的话我怎么判断那个数据就是帧头数据啊,麻烦说下,谢谢原子哥
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-21 05:44
我们为了简化过程,没加协议,如果你自己需要做实际应用,可以考虑加modbus协议,然后做通信,就可以保证百分百成功了。
abc82465zz
2楼-- · 2019-07-21 08:10
 精彩回答 2  元偷偷看……
ZDawn
3楼-- · 2019-07-21 08:22
添加数据协议咯
小t是个好孩纸
4楼-- · 2019-07-21 09:07
可以考虑使用数据接收协议增加到IAP部分。例如modbus、ymodem等
给楼主分享一个Git上看到的IAP,可以用来参考。但是它的APP没有加到IAP的跳转
地址:https://github.com/JintaoSun/stm32-iap-bootloader
Canton
5楼-- · 2019-07-21 09:17
好的,谢谢原子哥和那位大神哈

一周热门 更多>