签名验证
使用数据处理接口先前生成的签名也可以进行验证。计算时需要数据、签名和计数器密钥,即公钥。数据是Hexview的内部数据,密钥参数和签名可以在相应的对话框部分引用。密钥和签名的值可以直接给出,也可以通过文件引用,对话框中显示了可用的验证方法。这些应该是先前用于计算签名的算法的对应方法。否则,签名验证将失败。验证是否成功将在按下OK按钮后的结果对话框中显示。
编辑/创建OEM容器信息
此选项当前不可用。
重映射S12物理地址到线性地址
此选项用于将所有块从物理分页地址映射到线性地址模式。它专用于具有Motorola Star12(MC9S12系列)分页地址信息的HEX文件。Star12分页地址模式使用24位地址,其中上8位指定从0x30到0x3F的bank地址。下16位地址是0x8000-0xBFFF范围内的物理bank地址。这些地址范围被移至从0x0C0000开始的线性地址,直至最高地址0xF.FFFF。
非bank地址从0x4000-0x7FFF和0xC000-0xFFFF被映射到相应页面的线性地址范围(0x4000-0x7FFF映射到0x0F.8000-0x0F.BFFF [Bank 0x3E],0xC000-0xFFFF映射到0x0FC000-0x0FFFFF(Bank 0x3F))。
重映射S12x物理地址到线性地址
此选项用于将所有块从物理分页地址映射到线性地址模式。它专用于具有Motorola Star12X(MC9S12X系列)分页地址信息的HEX文件。Star12X分页地址模式使用24位地址,其中上8位指定从0xE0到0xFF的bank地址。下16位地址是0x8000-0xBFFF范围内的物理bank地址。这些地址范围被移至从0x780000开始的线性地址,直至最高地址0x7FFFFF。
非bank地址从0x4000-0x7FFF和0xC000-0xFFFF被映射到相应页面的线性地址范围(0x4000-0x7FFF映射到0x7F4000-0x7F7FFF [Bank 0xFD],0xC000-0xFFFF映射到0x7FC000-0x7FFFFF(Bank 0xFF))。
通用重映射
此选项可用于将任何分页地址信息重映射到线性地址范围,例如Motorola MCS08或NEC 78k0。
有关分页和线性地址的详细信息可以在后面章节看到。
总结:
- HexView软件支持签名验证功能,需要数据、公钥和签名进行验证。
- 签名验证方法应与生成签名时使用的算法一致,否则验证会失败。
- 编辑/创建OEM容器信息的功能当前不可用。
- 提供了针对Motorola Star12和Star12X系列微处理器的物理分页地址到线性地址的重映射功能。
- 还提供了通用重映射选项,用于将分页地址信息转换为线性地址范围,适用于其他微处理器系列。
- 有关分页和线性地址的详细信息和配置可以在软件的相应章节中找到。