HexView 刷写文件脚本处理工具-基本功能介绍(十三)-生成格式文件

生成文件验证结构

此菜单项提供了一种强大的方式,用于生成覆盖整个下载数据的验证结构。目的是生成一个目标地址和长度信息列表,该列表可以位于闪存内存中的特定地址。目标位置可用于验证您的目标内存中是否可用所有下载信息。此验证信息必须从该范围内保留出来。

在这里插入图片描述

可用的选项包括:

  • 目标地址:
    验证结构应放置在当前打开文件中的固定地址。
  • 外部C结构
    将生成一个C文件和头文件,帮助您访问生成结构的所有单独元素。
    在这里插入图片描述

在这里插入图片描述

  • 字类型:
    这指定了生成数据结构中16位和32位字段的字节序。
  • 强制32位变量
    如果未选中,Hexview将根据十六进制文件中最大地址的长度使用16位或32位值。当选中时,验证表的地址和长度值将始终使用32位类型。
  • ID标签开始:
    将放置在地址/长度列表的开头。这可以用来唯一地识别地址/长度字段是否真的存在。
  • 数据源:
    当然,将使用Hexview的内部数据。可以指定数据的有限范围。此外,如果需要从地址范围中排除,也可以指定范围。还可以从其他文件中添加地址/长度信息。这些文件也可以在文件列表中指定。Hexview将扫描地址/长度信息,并将其添加到列表中,并在指定时计算其校验和。
  • 块校验和:
    如果选中,Hexview将计算并添加每个地址/长度字段的指定校验和。
  • 总校验和:
    如果选中,将计算整个数据集的校验和/CRC。这个校验和可以另外计算,或者代替块校验和值。
  • ID标签结束:
    在这里,您可以指定一个魔术数字,表示列表的结束。它可以用来验证完整的验证列表是否存在。
  • 16位字节校验和:
    这是在完整验证数组上生成的校验和。它可以用于额外检查完整的验证结构是否存在。

生成数据时,所有参数将写入INI文件。这个INI文件可以用于命令行选项。

总结:

  • HexView软件允许用户生成用于验证整个下载数据的验证结构。
  • 用户可以指定验证结构的目标地址,并生成C文件和头文件以访问该结构。
  • 提供了多种选项,包括字节序、变量类型、ID标签、数据源、块校验和、总校验和等。
  • 生成的C和H文件示例展示了如何定义和使用这些结构。
  • 所有设置参数将保存到INI文件中,以便在命令行选项中使用。
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

美好生活丶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值