通过这种方式,可以实时检查程序的完整性,防止盗取程序时对程序的修改。 也可以用来验证程序的完整性,特别是IAP升级等场合。 【准备工作】 需要一个srec_cat.exe小软件,在下面的软件包里面。 srecord-1.64-win32.zip (1.88MB) 【理论基础】 http ...
做STM 的IAP升级需要用到BIN文件,为了确保BIN文件正确,于是在BIN文件的末尾增加了CRC校验。 校验值是自动生成的并添加的。 首先是准备工作: .下载校验值生成工具 下载后里面的exe文件解压到keil任意的文件下,这里我是放在D: Keil v ARM ARMCC文件夹内。这个路径 后续需要用到。 .在你项目的启动文件所在的文件夹内,增加一个bat文件 方法:新建txt文件,然后将下 ...
2021-10-14 14:25 0 2834 推荐指数:
通过这种方式,可以实时检查程序的完整性,防止盗取程序时对程序的修改。 也可以用来验证程序的完整性,特别是IAP升级等场合。 【准备工作】 需要一个srec_cat.exe小软件,在下面的软件包里面。 srecord-1.64-win32.zip (1.88MB) 【理论基础】 http ...
一、CRC校验的使用 STM32内置CRC计算单元,节约了软件计算的时间。在软件开发中,可以为firm追加4字节的CRC校验码到生成的BIN文件最后位置,这个CRC码就是全部代码区域数据的CRC校验值。 在代码执行之前,可以校验CRC ...
MDK编译默认生成.hex文件,而升级程序需要生成.bin文件。MDK自带的格式转换工具fromelf.exe,来实现.axf文件到.bin文件的转换。该工具在MDK的安装目录\ARM\BIN40文件夹下。通过下一步设置,可以在MDK编译成功之后,调用fromelf.exe。 ./对应工程所在 ...
...
转:https://blog.csdn.net/daidi1989/article/details/86304843 IDA是一款功能强大的反编译软件,网上找了许久没找到它的使用教程,经过摸索可将STM32的hex文件进行反汇编,操作步骤如下,首先下载IDA Pro版破解软件,免安装 ...
IDA是一款功能强大的反编译软件,网上找了许久没找到它的使用教程,经过摸索可将STM32的hex文件进行反汇编,操作步骤如下,首先下载IDA Pro版破解软件,免安装。 IDA Pro下载链接:https://pan.baidu.com/s/14UyF40mzg17byfnlaWgPwQ ...
SW4STM32生成 hex文件的设置方法 开发环境:WIN7_64 + SW4STM32 联系方式:yexiaopeng1992@126.com 修改: 2018年1月21日 在这周,有一个热心的网友向我发了邮件,讲述了生成hex的相关方法,并提供了pdf文档 ...
配置MDK5 生成bin文件的 第一步:方法打开option for Target 第二步:选择 user 第三步:找到After Build/Rebuild 第四步:勾选run,点击文件选择小图标选择fromelf.exe,在后面加命令 --bin -o ./Obj/@L.bin ...