讨论:两段Bin的数据,什么算法可以校验不同(已解决)

2020-02-21 21:26发布

本帖最后由 FSL_TICS_ZJJ 于 2014-9-11 14:44 编辑

我要做一个Boot上位机程序!

因为我们平时编译的时候输出的文件名一般不会改动的,编译完后Bin文件会改变,我想做个Check Code,比如通过什么算法,产生一个Check Value,文件中的数据不一样了,CheckValue就会改变,这样能防止程序下载成不同版本的文件!

用什么算法Check Value相同的机率会最低呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
38条回答
wangpengcheng
2020-02-25 13:05
浪里白条 发表于 2014-8-24 19:47
原来如此,感谢高手的讲解。

有的时候单片机在正常使用过程中Flash可能会有一到两个地址坏掉了,当然,这种机率很小,但是也存在,在安全性要求非常高的情况下(比如高铁、飞机之类的环境),需要使用代码校验,否则的话,可能在运行过程中会出问题!这个可以用在那种场合,上电先校验代码,代码校验错误,报警!

一周热门 更多>