以脚本的形式进行操作,首先找到hexview所在的文件夹(在window中搜索hexview之后一步步打开文件所在位置即可):
如下图所示,

其中将要修改的文件的文件名改为input.s19
我们先来看一下当前的s19文件的内容和地址情况:

之后我们在hexview文件夹下使用cmd:


hexview.exe input.s19 /s /remap:0x13000-0x87FFF,0x30000,0x72000,0x10000 /xi:32 -o output.s19
输入上边这个指令,其中指令我们进行一个解释
- 参数说明:
/s:静默模式(不显示图形界面)/remap:起始-结束,目标起始,块大小,块增量:0x13000-0x87FFF:原始地址范围0x30000:目标起始地址0x72000:块大小(0x87FFF - 0x13000 + 1 = 0x75000,实际测试中可能需要调整)0x10000:块增量(通常保持默认值)
/xi:32:指定输出格式为 Intel HEX,每行 32 字节-o output.s19:输出文件路径
- 这里我们的文件大小为0x75000,所以改为75000,按下回车


- 文件夹就会看到output文件,我们看一下此时文件内容:

- 好的,问题解决
用HEXVIEW修改文件地址且保持内容不变
941

被折叠的 条评论
为什么被折叠?



