【批处理脚本分享】将hex文件中的flash地址转为数组

本文介绍了如何通过编写批处理脚本,将RH850单片机的Bootloader所需的FlashDriver文件中的地址部分从hex格式转换为0xFF格式,包括文件转换、删除非目标行、添加0x前缀等步骤。

情景:RH850单片机通过bootloader刷写程序需要FlashDriver文件,而我们的任务是将这个文件中的地址部分提取出来,变成0xFF的格式。

一种参考方法,领导发我的,我嫌麻烦没用,有兴趣的同学可以看一下

https://www.cnblogs.com/xiaochuanshuo/p/15069088.html

---------------------------------------------------------------------------------------------------------------------------------

1、将目标hex文件转为txt文件,方便操作,直接改后缀名就可以了。记得将文件名与delete1的目标文件名对应一下,已在下文标出。

2、打开文件之后我们发现,第一行和最后一行不是我们的目标,每行的前9位和后2位也不是我们的目标,将他们删除。删除第一行和最后一行,与删除每行前9位与后2位的方法不太相同。

    (1)删除第一行和最后一行:命名为delete1.bat

@echo off
setlocal enabledelayedexpansion

set "inputFile=input.txt"   //这里,目标文件名
set "outputFile=output.txt"
set "tempFile=temp_file.txt"

rem 删除第一行
more +1 %inputFile% > %tempFile%
del %inputFile%
ren %tempFile% %inputFile%

rem 删除最后一行
set /a lineCount=0
for /f %%a in ('f
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值