HexView工具使用

HexView简介

HexView是Vector开发的一款查看和编辑16进制文件的PC端工具。它可以显示不同文件格式的内容,主要是Intel-HEX,摩托罗拉S记录二进制文件或其他汽车制造商特定的文件格式。此外,它可以执行多种数据处理操作,如校验和计算、签名生成、数据加密/解密或压缩/解压缩,还可以重新排列文件的数据内容。Hexview的某些功能可以通过图形用户界面使用。但是,通过命令行界面也可以使用强大的功能。有些功能甚至只能通过命令行访问。

批处理示例

  • hex转s19
hexview.exe /s input.hex /XS:32 /e:error.txt -o output.s19
  • hex转bin
hexview.exe /s input.hex /XB /e:error.txt -o output.s19
  • 填充0xFFFF0-0xFFFF3地址为0xAA 0xBB 0xCC 0xDD
hexview.exe /s input.s19 /FP:0xAA,0xBB,0xCC,0xDD /FR:0xFFFF0-0xFFFF3 /e:error.txt /XS:32 –o output.s19
  • 计算0x00000-0x2FFFF范围的CMAC with AES-128,放置在0x2FFD0的位置并输出到output_cmac.txt文件中。cmac_key_file文件存放了16个字节(空格隔开ASCII字符表示)的key。
hexview.exe /s input.s19 CR:0x30000-0xFFFFF /dp44:@0x2FFD0:cmac_key_file;output_cmac.txt /FP:0xFF /FR:0x00000-0x2FFFF /e:error.err /XS:32 –o ouput.s19  
  • 使用HexView将指定hex文件的0x0000到0xFFF和0x5000到0xFFFF地址区间的数据删除
@echo off
set localdir=%~d0%~p0
set hexview="D:\HexView-V1.12.05\hexview.exe"
set input="%localdir%\dist\app.build.hex"
set output="%localdir%\post-build\app.pb.hex"
:: CUT OUT
%hexview% /s %input%  /CR:0x0000-0x0FFF:0x5000-0xFFFF /XI:16 -o %output% /E:%localdir%hex_error.err

参考

  • ReferenceManual_HexView.pdf

你可能感兴趣的:(开发工具,hex,mcu,hex,mcu)