stm32的烧录文件,不想下载到板子上测试,怎么看两个HEX文件的软件版本
这里可以看到程序版本?那个size?
这个如果是文件名不同,要判断内容不同,可以用MD5、SHA等等散点特征值校验的方式进行比较(比二进制比较的比较数据少),也可以直接二进制数据一一比对。
如果仅仅从功能能力上来看是否能实现同样的功能,则几乎没有合适的方法,因为即使是完全同样的源代码,不同的优化选项编译出的结果都完全不一样的。
使用winhex打开两个文件进行对比,看文件是不是一样的。
如果两个程序完全一样,可以直接做二进制比较,或者仅仅比较md5或者sha值就可以了。
但是:如果只是要求功能相同,那么两个hex文件大小可能相差较多,但最终实现功能都完全一样。
下载一个MD5工具,然后对比一下两个文件的MD5值