OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2664|回复: 4

串口iap 接受hex如何解析

[复制链接]

5

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
135
金钱
135
注册时间
2019-4-23
在线时间
44 小时
发表于 2020-4-23 17:31:10 来自手机 | 显示全部楼层 |阅读模式
做一个串口iap   hex文件是一行一行解析    而串口是把所有数据接受了然后存放在数组    如何处理呀
一行一行接受(如何实现)还是把数组里数据 分行 (如何实现)  好头疼 请哥哥支招
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7464
金钱
7464
注册时间
2015-1-15
在线时间
1368 小时
发表于 2020-4-23 20:31:56 | 显示全部楼层
你可以先去了解HEX格式:
:020000040800F2
:号开头
02:数据内容长度
0000:地址
04:数据类型
0800:数据内容
F2:checksum校验和
这么明显的协议格式,按照协议格式接收处理就好了
一分耕耘一分收获。
回复 支持 反对

使用道具 举报

0

主题

207

帖子

0

精华

高级会员

Rank: 4

积分
959
金钱
959
注册时间
2017-5-27
在线时间
108 小时
发表于 2020-4-24 09:13:47 | 显示全部楼层
hex转成BIN传输
回复 支持 反对

使用道具 举报

5

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
135
金钱
135
注册时间
2019-4-23
在线时间
44 小时
 楼主| 发表于 2020-4-26 10:02:56 | 显示全部楼层
yklstudent 发表于 2020-4-23 20:31
你可以先去了解HEX格式:
:020000040800F2
:号开头

我 中断接收一行然后解析 再写入外部flash 如果直接传hex文件 后面有些数据就收不到   是把解析的数据存多点 再写吗 还是怎样解决这个  感觉写的时候浪费时间了
回复 支持 反对

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7464
金钱
7464
注册时间
2015-1-15
在线时间
1368 小时
发表于 2020-4-26 21:31:15 来自手机 | 显示全部楼层
丢数据那就是你程序有问题了,已经找找啥问题,在线跑看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-26 11:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表