OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2073|回复: 7

现在单片机项目用什么办法checksum

[复制链接]

3

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-11
在线时间
5 小时
发表于 2023-10-12 21:03:20 | 显示全部楼层 |阅读模式
10金钱
项目有很多版本的HEX文件,但是在使用单片机的板子过程中经常不清楚单片机里运行的是哪个HEX,为了方便管理和安全(确保单片机里的CODE没有改动)想要在需要的时候checksum一下,要单片机里的值跟每个HEX的值对比,确定单片机运行的是哪个HEX程序。
先寻求一下目前单片机用什么办法cheksum,用这方面的软件吗?单片机用的STM32F303或者GD32F303。

最佳答案

查看完整内容[请看2#楼]

我验证了一下我刚刚说的办法,是可行的,补图 提取: 生成bin文件: 工程文件夹中原来的文件: 对比两个文件:
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

54

主题

349

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1079
金钱
1079
注册时间
2022-4-20
在线时间
377 小时
发表于 2023-10-12 21:03:21 | 显示全部楼层
我验证了一下我刚刚说的办法,是可行的,补图
提取:

QQ截图20231018171550.png

生成bin文件:

QQ截图20231018171714.png

工程文件夹中原来的文件:

QQ截图20231018171623.png

对比两个文件:

QQ截图20231018171757.png

又菜又爱指点
回复

使用道具 举报

2

主题

457

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4389
金钱
4389
注册时间
2018-5-14
在线时间
946 小时
发表于 2023-10-13 09:24:27 | 显示全部楼层
想知道哪个版本,通过串口或者其他手段开机打印或者命令打印版本或程序编号名称不就行了,如果要确定程序有没有被更改,那么自己写个软件,将hex或者bin进行CRC或者其他方式校验,校验后的值跟在hex或bin文件的后面并拼接成一个文件。在程序启动前同样对自身进行校验并和尾部的校验进行比对
回复

使用道具 举报

3

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-11
在线时间
5 小时
 楼主| 发表于 2023-10-13 20:34:17 | 显示全部楼层
姚先起 发表于 2023-10-13 09:24
想知道哪个版本,通过串口或者其他手段开机打印或者命令打印版本或程序编号名称不就行了,如果要确定程序有 ...

目前有串口输出版本号。客户就是想增加checksum功能,你说的这个自己写个CRC校验有详细的教程吗?或者有现成的软件吗?(类似把单片机里的程序读出来之后校验跟HEX文件对比)
回复

使用道具 举报

54

主题

349

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1079
金钱
1079
注册时间
2022-4-20
在线时间
377 小时
发表于 2023-10-18 17:07:21 | 显示全部楼层
我的建议是用仿真器把程序提取出来,生成的bin文件跟原来的作对比
回复

使用道具 举报

3

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-11
在线时间
5 小时
 楼主| 发表于 2023-10-20 11:38:46 | 显示全部楼层
驭剑的秘密 发表于 2023-10-18 17:21
我验证了一下我刚刚说的办法,是可行的,补图
提取:

非常感谢,我有时间测试一下。
回复

使用道具 举报

3

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-11
在线时间
5 小时
 楼主| 发表于 2023-10-20 11:40:05 | 显示全部楼层
驭剑的秘密 发表于 2023-10-12 21:03
我验证了一下我刚刚说的办法,是可行的,补图
提取:

对比的软件是什么软件?
回复

使用道具 举报

54

主题

349

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1079
金钱
1079
注册时间
2022-4-20
在线时间
377 小时
发表于 2023-10-24 14:50:25 | 显示全部楼层
又菜又爱指点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-7 12:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表