HexView 刷写文件脚本处理工具-基本功能介绍(十二)-签名和地址重映射

签名验证

使用数据处理接口先前生成的签名也可以进行验证。计算时需要数据、签名和计数器密钥,即公钥。数据是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系列微处理器的物理分页地址到线性地址的重映射功能。
  • 还提供了通用重映射选项,用于将分页地址信息转换为线性地址范围,适用于其他微处理器系列。
  • 有关分页和线性地址的详细信息和配置可以在软件的相应章节中找到。
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

美好生活丶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值