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

【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文件的。& z& {% Q3 C# R. P" f7 ]( i  s
BIN文件有本身文件不带校验在存储的过程中可能出现错误的情况,所以我们电脑上很多文件格式都是带校验什么的。就比如RAR文件,有的时候我们就会遇到坏的情况。
# ]; ]# ]" W! a: P! E4 V另外HEX文件自带一条启动地址的数据行。方便判断启动地址是否真正确。
" {1 r3 y, k3 d6 E. A 7 _6 [0 l8 Y' G3 N: X
其实要求不高的场合下BIN文件升级完全没有问题的,校验都不需要。但是一些要求高的地方还是要注意一点的
xuhaoyu-326567 回答时间:2014-4-22 12:49:38

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

回复第 16 楼 于2014-04-16 23:21:03发表:
/ o  _) v+ o0 M! U# @( M1 D. L支持一下,话说为什么不直接用生成的bin文件写入rom,然后从rom读出来计算校验与写入前的数据的校验值比较?感觉这样可能更简单些, P* a/ M/ y- E- a& h
 
5 v( o, D5 F( S, w你说的有道理的,我看大部分网上流传的升级程序都是直接升级BIN文件的。2 t1 w5 W1 J$ \% E; ]
简单说这样的问题就是无法避免SD卡内的BIN文件自身就有问题,虽然概率很低。但还是有可能的,比如我们常看到视频有花屏或者声音有杂音等情况。都是源文件出问题造成的
$ u0 R8 Z* [1 ]: c+ G: o0 l+ q4 B9 ] 
( v) Z5 `$ q6 V/ Y: FBIN文件有本身文件不带校验在存储的过程中可能出现错误的情况,所以我们电脑上很多文件格式都是带校验什么的。就比如RAR文件,有的时候我们就会遇到坏的情况。% e* V7 [; }3 [2 @$ T
另外HEX文件自带一条启动地址的数据行。方便判断启动地址是否真正确。
7 J2 V1 p* o' N. z" X 
% ]. g9 _. e. R0 E, S$ @& O/ a. J其实要求不高的场合下BIN文件升级完全没有问题的,校验都不需要。但是一些要求高的地方还是要注意一点的& M+ q5 o' x; {- d: H, ~4 ^1 ~
 
' p. G4 N% K8 f  A& n( M# d3 n4 @ 
2 z! @. t( @' p! Q 
$ w) N3 o' F5 E( b7 o# R  `, t2 w3 q+ e4 N9 I- ^2 F1 j# s
 
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管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版