器赋开物 · 工程计算工作台
Intel HEX 记录校验与地址范围检查器
同时检查Intel HEX记录长度、补码校验、支持的记录类型、EOF和数据地址重叠。
器赋开物编辑整理 · 发布于 2026-10-23 · 公开公式与合成算例
本地工作台 · 参数与规则可复查
处理结果
- 记录数
2
条- 不重复的数据字节
4
byte- 最低数据地址
0x00000000
- 最高数据地址,含末字节
0x00000003
- 逐记录摘要
第1行:类型00,4数据字节,校验通过 第2行:类型01,0数据字节,校验通过
仅检查记录与地址布局,不验证固件签名、芯片适配或启动能力;详细记录最多展示32行。
计算与格式检查只覆盖下面列出的模型和规则。结果不等于真实设备测试或可直接烧录的配置。
计算公式与适用范围
记录字节和mod256=0;数据绝对地址=扩展基址+记录地址
同时检查Intel HEX记录长度、补码校验、支持的记录类型、EOF和数据地址重叠。支持段地址和线性扩展地址,不把文本文件长度当作固件载荷大小。
可复算的示例
:0400000001020304F2含4个数据字节,随后:00000001FF结束文件;只修改校验字节会报错。
如何选择输入参数?
- 先核对字段单位与下面的模型条件。
- 用默认算例检查输入含义,再替换为你的参数。
- 计算后将结果与独立推导、设备手册或原始数据对照。
怎样核对计算结果?
- 默认数值用于数学或协议复算,不是硬件实测。
- 错误输入应显示原因,修改参数后须重新运行。
模型边界
文本最多65536字符和2048行;拒绝跨16位边界的数据记录,摘要最多32行,不验证签名和目标芯片启动兼容性。
资料来源与整理方式
公式和约束参考 Arm Keil:Intel HEX文件格式;具体参数仍以你的器件、控制器和固件版本为准。
页面由 AI 辅助整理,计算函数经过独立算例与非法输入测试;没有使用真实硬件测量替代模型验证。关于器赋开物 · 反馈问题