地址
ASCII
拖入固件文件开始查看(支持 ELF / AXF / HEX / BIN / S19)
ELF 默认按 LMA(加载地址) 展开,也就是烧录到 Flash 的真实地址,和 objcopy -O binary 一致;ESP32 这类多段镜像会显示为多个地址段。可在导出 ELF 时切换 LMA / VMA。
点顶部「OTA 封装」,按 Bootloader → 独立元数据扇区 → 纯净 APP 区 的布局填写芯片预设(F407/H743/G0/L4/GD32 等已内置,扇区划分请对照芯片手册),再填版本、日期、作者说明、板号、校验算法。工具会生成:
[256B 包头][固件][可选 24B 包尾],发给设备端 bootloader 收包用,包头和包尾都不写进 APP 区;app_info_meta.h:元数据结构体、CRC32 实现、校验与跳转示例代码,bootloader 端直接拿去用。包头前 128 字节与写入 Info 扇区的结构体完全一致,bootloader 可以整块拷贝;结构体里带 image_state(待验证 / 已确认),APP 自检通过后原位写 0 即可完成"确认",方便做回滚。ESP32 请勿使用自定义包头(IDF 的镜像格式固定)。「解包 / 校验」页可拖入别人给的升级包,显示版本与 CRC 明细并一键剥离裸固件。
| Ctrl + O | 打开文件 |
| Ctrl + S | 导出对话框 |
| Ctrl + F | 搜索 |
| Ctrl + G | 跳转地址 |
| Ctrl + Z / Y | 撤销 / 重做 |
| Ctrl + C | 复制选区(十六进制文本) |
| 0-9 A-F | 改写当前字节(先高半字节后低半字节) |
| 方向键 / PgUp / PgDn | 移动光标 |
| Shift + 方向键 | 扩展选区 |
| Delete | 当前字节置 0x00 |