你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【MCU实战经验】+ 通过SD卡升级HEX格式程序(附源码)  

[复制链接]
xuhaoyu-326567 发布时间:2014-4-1 22:49
阅读主题, 点击返回1楼
5 收藏 54 评论173 发布时间:2014-4-1 22:49
173个回答
waytoanswer 回答时间:2014-4-16 23:21:03

RE:【MCU实战经验】+ 通过SD卡升级HEX格式程序(附源码)

支持一下,话说为什么不直接用生成的bin文件写入rom,然后从rom读出来计算校验与写入前的数据的校验值比较?感觉这样可能更简单些
xuhaoyu-326567 回答时间:2014-4-22 12:35:38

回复:【MCU实战经验】+ 通过SD卡升级HEX格式程序(附源码)

你说的有道理的,我看大部分网上流传的升级程序都是直接升级BIN文件的。
( P+ E$ C4 b  `BIN文件有本身文件不带校验在存储的过程中可能出现错误的情况,所以我们电脑上很多文件格式都是带校验什么的。就比如RAR文件,有的时候我们就会遇到坏的情况。$ l6 F- W1 s: j! c! ~1 K" @+ ]
另外HEX文件自带一条启动地址的数据行。方便判断启动地址是否真正确。  u2 h5 {# p& l$ L& J' t, f
 
, F( u2 [% k8 Z9 l) t2 O% t其实要求不高的场合下BIN文件升级完全没有问题的,校验都不需要。但是一些要求高的地方还是要注意一点的
xuhaoyu-326567 回答时间:2014-4-22 12:49:38

回复:【MCU实战经验】+ 通过SD卡升级HEX格式程序(附源码)

回复第 16 楼 于2014-04-16 23:21:03发表:  h* q1 S/ C" V, O+ C. s, a, R
支持一下,话说为什么不直接用生成的bin文件写入rom,然后从rom读出来计算校验与写入前的数据的校验值比较?感觉这样可能更简单些
0 v) ~, b* V9 e ' U* d  g# ^6 O" l
你说的有道理的,我看大部分网上流传的升级程序都是直接升级BIN文件的。
8 e, [) ?+ D  `- `& T7 i* m3 j简单说这样的问题就是无法避免SD卡内的BIN文件自身就有问题,虽然概率很低。但还是有可能的,比如我们常看到视频有花屏或者声音有杂音等情况。都是源文件出问题造成的' d1 L4 U" O5 N) j, t
 
- D( _* y6 J+ Z6 _BIN文件有本身文件不带校验在存储的过程中可能出现错误的情况,所以我们电脑上很多文件格式都是带校验什么的。就比如RAR文件,有的时候我们就会遇到坏的情况。6 r4 p6 P! C3 F" D
另外HEX文件自带一条启动地址的数据行。方便判断启动地址是否真正确。& b( y0 n  T$ ?+ @6 v
 
. |# m8 D% t  K# a/ Z其实要求不高的场合下BIN文件升级完全没有问题的,校验都不需要。但是一些要求高的地方还是要注意一点的2 Y( S( g9 p- s$ E$ e1 O
 
1 y% l; y: ?* p 
, E6 t1 Z& F# I0 L+ K8 v 
0 g+ m% b+ Q. w, b* @+ r, m8 O: k
 
xuhaoyu-326567 回答时间:2014-4-22 12:59:28

RE:【MCU实战经验】+ 通过SD卡升级HEX格式程序(附源码)

有什么疑问希望大家留贴说明,大家一起探讨
mainbdoy 回答时间:2014-7-9 23:41:38

RE:【MCU实战经验】+ 通过SD卡升级HEX格式程序(附源码)

好帖!
飞翔-396652 回答时间:2014-7-10 13:58:43

RE:【MCU实战经验】+ 通过SD卡升级HEX格式程序(附源码)

实在太好 实战
g313105 回答时间:2015-1-26 15:57:03
非常好,好啊好啊
wangweili1978 回答时间:2015-1-26 23:01:27
22.png
星辰一方 回答时间:2015-1-27 09:59:48
不太了解,帮顶
stary666 回答时间:2015-1-27 12:36:14
麟狮蕟 回答时间:2015-1-27 12:36:21
回复是一种美德
埃斯提爱慕 回答时间:2015-1-27 13:00:22
提示: 作者被禁止或删除 内容自动屏蔽
1407W 回答时间:2015-1-27 13:46:41
顶一个 顶一个
lkl0305 回答时间:2015-1-27 13:55:38
好东西,多谢分享!
STM32-366775 回答时间:2015-1-28 19:26:19
赞一个,之前一直都是用BIN文件升级的

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版