IAP实验中,APP程序通过串口写入FLASH出现内容不一致,stm32f4

2019-07-20 11:53发布

本帖最后由 hufans 于 2017-9-20 14:01 编辑

IAP实验中,APP程序通过串口写入FLASH出现错误,图1是APP写入FLASH后,FLASH里出错部分的截图,图2是APP的HEX文档里的内容截图。
发现内容不一致,图中标红处不一致,求解~~~~着急啊!

TIM截图20170920120226.png     图1         TIM截图20170920120240.png   图2
                                                                                                         

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
hufans
1楼-- · 2019-07-20 14:03
485串口,有收和发两种模式,我在中断外切换了收发,导致中断内数据传输出现问题,造成前后数据不一致。
liuchang
2楼-- · 2019-07-20 15:26
 精彩回答 2  元偷偷看……
hufans
3楼-- · 2019-07-20 16:27
liuchang 发表于 2017-9-20 13:28
如果去掉下图中多余(框框内部数据)的部分,数据还不一样吗?

为什么呢?因为hex并非完全的纯bin文件, ...

谢谢前辈回复!两边的数据除了框框以外,确实还有不一致的地方。但是我现在找不到其他的原因了,迷茫啊,卡在这里很久了
hufans
4楼-- · 2019-07-20 16:37
各位大神,明白啥原因的,劳烦敲下键盘撒~~~~
正点原子
5楼-- · 2019-07-20 18:58
 精彩回答 2  元偷偷看……
年华七堇
6楼-- · 2019-07-20 20:47
什么板子

一周热门 更多>