HexView 刷写文件脚本处理工具-基本功能介绍-部分脚本操作

Hexview是vector提供的一个小工具,可以用来查看刷写文件,bin、s19、hex等,也可以进行文件的处理,支持bat脚本的静默调用处理,输出需要的文件格式。主要的几个功能进行介绍下。

1、刷写文件查看

在这里插入图片描述
直接打开文件,可以查看文件的起始地址以及大小,用来检查编译输出是否有问题,比如可能有一些堆栈信息或者不必要的信息被放入进来。

2、剪切数据

在这里插入图片描述
在这里插入图片描述
Edit->Cut,打开Cut data block数据框,输入需要剪切掉的数据段或者是起始地址+大小的方式,即可实现剪切。比如剪切掉0x100开始的256个字节,可以输入0x100-0x1FF或者0x100,256。
结果如下:
在这里插入图片描述

在这里插入图片描述
脚本操作:
在这里插入图片描述

2、填充数据

在这里插入图片描述
Edit->Fill block data
在这里插入图片描述
1、Fill address range:填充数据的地址范围/起始地址+大小
这个操作只会填充没有数据的地址范围,不包含数据范围,并且不会覆盖选来的数据,如果存在数据将会跳过,通常用来填充成一整个段落。
2、Fill with a record
填充的数据,可以选择随机值,也可以选择输入,输入的值会按照顺序填充,如果输入的数据不足以填充完整,将会按照输入长度和数据,循环填充,通常采用FF填充数据。
在这里插入图片描述

在这里插入图片描述
脚本操作:
在这里插入图片描述
在这里插入图片描述

3、文件合并

hexview可以很轻松的将两个文件进行合并,如果有地址变化,可以通过偏移量进行合并。
在这里插入图片描述

4、文件导出

hexview可以将文件导出自己想要的格式,比如s19文件导出成bin文件,或者是bin文件导出成hex文件,都是可以操作的。

在这里插入图片描述
脚本操作:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

将S19文件转换为HEX文件。
脚本指令操作可以合并在一起使用,比如先合并再导出,就可以 hexview /mt:A+B /XI -o C

5、总结

hexview可以很方便的用来进行数据的转换操作,从而完成编译之后的各种处理工作,避免再次开发脚本进行转换,当然第三方的软件也是有一定的不足的,有自己的工具的话还是尽量用自己的吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

美好生活丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值