28
73
162
初级会员
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2018-3-14 16:03 这个最好弄个备份Flash区域,先把他升级了,升级失败还能退回来。
2
58
64
月霜寒 发表于 2018-3-15 08:34 这种如何操作呢,有没有这方面的资料
134
140
5
43
新手上路
hanzixiangel 发表于 2018-3-15 10:30 升级分两个步骤 第一步下载到本地 MD5校验或者其他校验 第二步:校验没有问题在写到指定地址的flash空间 ...
7
125
146
狂野的庄稼汉 发表于 2018-3-17 01:20 bootloader+双备份
8
151
175
月霜寒 发表于 2018-3-17 08:42 双备份怎么实现?
178
262
高级会员
eric2013 发表于 2018-3-17 11:30 学习这个MCUboot即可: http://www.armbbs.cn/forum.ph ... 9&highlight=MCUboot
mioc_hust 发表于 2018-3-18 11:02 我想问下,bin文件怎么计算md5校验和? 我这两天也在考虑这个问题。比如我的app.bin写好了,是用keil ...
mioc_hust 发表于 2018-3-18 12:58 你有校验的工具不,最好是命令行方式的,
hanzixiangel 发表于 2018-3-19 10:44 不用将md5和bin文件合并 我们之前用的是http get方法下载升级 我bin文件上传到服务器 你用http下载的 ...
hanzixiangel 发表于 2018-3-19 10:45 校验工具我没有现成的 网上应该很多 你上网找找 或者自己移植一个 编译一下 做一个命令行控制的工具
mioc_hust 发表于 2018-3-20 10:39 其实你这个是基于已经存在了文件系统的情况下,以文件的方式查看的。 实际上在项目中,是没有外部的存储 ...
mioc_hust 发表于 2018-3-20 10:40 恩 软件我有。但是都是图形化的。我想找一个可以和linux一样 用命令行的 这样方便保存计算以后的值到文 ...
hanzixiangel 发表于 2018-3-20 10:44 没有文件系统 没有网络 没有外部flash 你有了xmodem同样可以实现 如果你每部的flash不足够分成两份 ...
hanzixiangel 发表于 2018-3-20 10:47 命令行的如果找不到的话就自己写个把 移植了源码编译一下
mioc_hust 发表于 2018-3-20 14:46 嗯 这个可以有,你提醒我了,,,,在stm32上的md5就是我移植的。 结果我还傻傻的找window下面的命令代 ...
mioc_hust 发表于 2018-3-20 14:44 现在我就是这样做的,采用xmodem1K协议,每1K校验一次。每2K写入一次数据 但是还是存在一定的问题的。 ...
hanzixiangel 发表于 2018-3-20 19:44 在资源限制的情况下实现全局校验确实有点难度 或者说实现不了 你可以加个私有协议 在传输bin文件之前 ...
mioc_hust 发表于 2018-3-20 20:19 是的 你提醒我了。。。我原来想用md5作为校验的。标准一些。 但是下午实践了一下,发现实现的时候还是有 ...
hanzixiangel 发表于 2018-3-21 12:03 一帧一帧的分包校验就没必要用md5校验了 crc足够了 保证没包数据写入后读出来跟收到的一致就说明写入成 ...
mioc_hust 发表于 2018-3-21 20:33 其实我还是考虑如何解决在发送端,他没有完全发送完成,接收端不知道的情况
hanzixiangel 发表于 2018-3-22 10:19 上面不是已经说了吗 你发送bin之前先把bin文件的信息传给mcu mcu接收bin文件的时候统计一下接收的字节 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-13 06:22 , Processed in 0.559254 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.