HAPLINK SUPPORT

烧录错误排查

找到屏幕上的错误码与失败详情,按步骤检查。

先确认这三件事

  1. 记录完整提示同时记录 E 错误码、英文详情、失败阶段;有 @ 地址时一并保留。
  2. 核对接线与供电确认共地、SWDIO / SWCLK 线序、目标电压及供电模式。
  3. 确认芯片与镜像目标型号、HEX、Pack / FLM 应匹配,所选镜像池应已完成注入。

同一个错误码可能来自不同检查环节。下列步骤用于逐项排查,完整详情和日志能帮助进一步定位。

展开条目查看原因与处理步骤。

E01–E12 · 烧录错误码

E01参数无效

烧录参数无法被当前设备执行。

  1. 检查 SWD 速率是否有效,重新生成并注入镜像。
  2. 核对开始动作与供电模式;SELF 自供电不能使用 Power 电源复位。
E02SWD 通信失败

连接目标或访问目标内存时,SWD 通信失败。

  1. 核对 GND 共地、SWDIO / SWCLK 线序和目标供电。
  2. 缩短连线、降低 SWD 速率,然后重新生成并注入镜像。
  3. 检查目标是否关闭调试接口或启用保护;需要 NRST 复位时确认复位线已连接。
E03目标状态或匹配异常

目标未达到烧录所需的状态;若详细提示为 POWER MODE FAILED,则先排查供电设置。

  1. 确认芯片型号、目标供电和复位接线。
  2. 检查目标能否进入调试 / 停机状态,并按芯片要求选择开始动作。
E04地址或范围错误

镜像地址、Flash 区域或烧录操作范围不符合要求。

  1. 核对芯片完整型号和 Flash 容量。
  2. 检查 HEX 地址是否位于所选芯片及 FLM 算法支持的 Flash 区间,修正后重新注入。
E05Flash 或存储操作失败

目标 Flash 操作或烧录器自身存储访问失败;需结合失败阶段和详细提示判断。

  1. 若提示 NOR / COUNTER / CONFIG,先查看下方对应存储条目。
  2. 若在擦除或写入目标时失败,检查供电、芯片保护状态和所选算法。
  3. 使用稳定电源重新生成并注入镜像;持续失败时记录阶段和日志。
E06操作超时

等待目标响应、算法执行或脚本条件时超时。

  1. 检查目标供电是否稳定、复位后是否正常响应。
  2. 降低 SWD 速率并检查所用 FLM 与芯片是否匹配。
  3. 若发生在前置 / 后置脚本,检查等待条件、寄存器地址和复位顺序。
E07校验失败

目标数据校验或镜像完整性检查失败;两者需按详细提示区分。

  1. FIRMWARE CRC FAILED / INFO CRC FAILED:按下方镜像条目排查。
  2. VERIFY @地址:记录地址,检查固件、供电、擦除方式和保护状态。
  3. 降低速率后重新烧录并校验,不要通过关闭校验掩盖不一致。
E08算法异常

FLM 解析、加载、执行或配置匹配失败。

  1. 确认所选芯片与 Pack / FLM 匹配。
  2. 重新导入合适的厂商 Pack,重新生成并注入镜像。
  3. 核对 SWD 传输加密选项与打包算法是否一致。
E09前置脚本失败

主固件烧录前的脚本无效或执行失败。

  1. 查看 PRE-SCRIPT INVALID 或相关日志,确认失败指令与地址。
  2. 按目标芯片手册核对寄存器、解锁步骤、等待和复位顺序。
  3. 脚本内的 SWD 错误或超时也可能显示为 E02 / E06。
E10后置脚本失败

主固件写入及校验后,脚本无效或执行失败;不能仅凭此错误判断整个任务成功。

  1. 核对后置脚本中的选项字、保护设置和复位步骤。
  2. 记录日志和目标状态,确认已写入内容,再判断是否重试。
  3. 脚本内的 SWD 错误或超时也可能显示为 E02 / E06。
E11达到烧录次数限制

当前镜像的已用次数达到允许上限。

  1. 在 Host 和设备上确认该镜像的次数设置。
  2. 需要继续使用时,按任务要求在 Host 调整允许次数并重新生成、注入。
  3. 次数不是成功次数;进入写入阶段后的失败或断电也可能消耗一次。
E12认证失败

镜像、计数记录或加密传输相关的认证失败;需结合详细提示判断。

  1. COUNTER AUTH FAILED:查看下方计数记录条目。
  2. AUTH FAILED:确认镜像在当前设备上由匹配的 Host / 固件正常生成和注入。
  3. 保留日志并重新注入可信镜像;不要手动修改加密数据或计数记录。

镜像与初始化

IMAGE EMPTY镜像为空

当前镜像池没有可烧录的镜像。

  1. 切换到已注入的镜像池,或在 Host 中向当前池生成并注入镜像。
CONFIG NOT READY设备配置未就绪

设备配置尚未初始化或未通过检查。

  1. 在 Host 确认设备连接及初始化状态。
  2. 按初始化流程完成设置,再注入镜像;格式化前先备份需要保留的镜像。
NOR FLASH FAILED镜像存储读取失败

访问烧录器的外部 NOR 存储失败。

  1. 检查 USB 供电是否稳定,任务结束后重新连接设备。
  2. 重新注入镜像;若多池持续出现同类错误,保留日志检查存储硬件。
INFO CRC FAILED镜像信息校验失败

镜像元数据 CRC 不匹配。

  1. 确认上次注入是否完成,有无中途断电。
  2. 在 Host 重新生成并完整注入对应镜像池。
IMAGE FORMAT FAILED镜像格式无效

镜像结构不符合当前固件要求。

  1. 使用与设备固件匹配的 Host 重新生成镜像。
  2. 重新注入,不要将任意二进制文件直接当作设备镜像。
IMAGE RANGE FAILED镜像范围无效

镜像内的地址、长度或区域超出允许范围。

  1. 核对镜像池容量、固件大小和目标 Flash 范围。
  2. 重新选择正确芯片与固件,生成并注入镜像。
ALGORITHM CRC FAILED算法校验失败

存储的烧录算法 CRC 不匹配。

  1. 重新生成并注入镜像,确认注入期间供电稳定。
  2. 若再次出现,检查存储访问及 Host / 固件版本匹配情况。
FIRMWARE CRC FAILED固件校验失败

设备中存储的固件载荷 CRC 不匹配,并非目标 Flash 校验不一致。

  1. 从原始 HEX 重新生成并注入镜像。
  2. 确认注入完整结束,检查供电和设备存储状态。
PRE-SCRIPT INVALID前置脚本无效

镜像中的前置脚本未通过检查。

  1. 在 Host 修正前置脚本并重新生成、注入;无需前置操作时移除该脚本。
POST-SCRIPT INVALID后置脚本无效

镜像中的后置脚本未通过检查。

  1. 在 Host 修正后置脚本并重新生成、注入;无需后置操作时移除该脚本。
IMAGE CHECK FAILED镜像检查失败

镜像检查返回未细分的失败状态。

  1. 记录完整提示、镜像池和版本;重新生成并注入镜像后复查。

供电与计数记录

POWER MODE FAILED供电模式应用失败

选择镜像时,设备无法应用其供电模式。

  1. 检查镜像中 SELF / 1.8V / 3.3V / 5V 设置是否正确。
  2. 确认 Host 与设备固件匹配,修正供电设置后重新注入。
COUNTER AUTH FAILED计数记录认证失败

烧录次数记录未通过认证。

  1. 保留完整提示与日志,确认设备与镜像的来源。
  2. 不要手动修改次数记录;按正常 Host 流程重新注入,持续失败时检查内部存储。
RUNTIME CRC FAILED运行记录 CRC 失败

镜像运行记录校验不匹配。

  1. 记录是否曾在注入或烧录期间掉电。
  2. 使用稳定供电重新注入对应镜像,持续失败时检查存储。
RUNTIME INVALID运行记录无效

镜像运行记录的格式或内容无效。

  1. 确认 Host / 固件匹配,并重新生成、注入镜像。
NOR RUNTIME READ FAILED运行记录读取失败

无法从外部 NOR 读取镜像运行记录。

  1. 检查供电并重新连接设备;持续失败时保留日志检查 NOR 存储。
COUNTER FLASH FAILED内部计数存储失败

访问烧录器内部 Flash 的计数记录失败。

  1. 确认供电稳定;记录错误和版本,持续失败时检查烧录器内部 Flash。
RUNTIME CHECK FAILED运行记录检查失败

运行记录检查返回未细分的失败状态。

  1. 保留错误码、完整提示、镜像池与日志,再重新注入镜像排查。

失败详情与结果确认

VERIFY @XXXXXXXX失败地址提示

屏幕记录了失败相关地址。地址不一定只来自普通数据校验,也可能来自脚本执行。

  1. 将 @ 后的实际十六进制地址连同 E 错误码、失败阶段一起记录。
  2. E07 时核对对应固件段与校验;E09 / E10 时核对脚本访问地址;E02 / E06 时检查通信或等待条件。
CONFIG SAVE FAILED配置保存失败

目标烧录已返回成功,但保存最近使用镜像等设备配置失败。

  1. 先确认目标芯片中的固件状态,不要直接认定目标烧录失败并反复重烧。
  2. 检查烧录器供电与存储;记录错误和日志,任务结束后重新连接。
PROGRAM FAILED通用失败提示

这是概括性提示,具体原因需要读取前面的 E01–E12 错误码。

  1. 在上方搜索完整错误码,结合失败阶段排查。
  2. 记录完整屏幕提示、芯片型号、镜像池、供电模式与 Host 日志。
UNKNOWN ERROR未知错误

错误码超出当前页面列出的范围。

  1. 记录完整错误码和设备 / Host 版本,保留日志;避免按其他错误码猜测原因。

仍然无法定位?

保留完整屏幕提示或照片、失败阶段、目标芯片型号、镜像池、供电模式、SWD 速率、Host 与设备固件版本,以及可获得的运行日志。

涉及解锁、擦除或选项字操作时,先确认数据备份与芯片要求;不要为了消除提示盲目格式化、关闭校验或反复烧录。

查看使用说明 →