HAPLINK SUPPORT
烧录错误排查
找到屏幕上的错误码与失败详情,按步骤检查。
先确认这三件事
- 记录完整提示同时记录 E 错误码、英文详情、失败阶段;有 @ 地址时一并保留。
- 核对接线与供电确认共地、SWDIO / SWCLK 线序、目标电压及供电模式。
- 确认芯片与镜像目标型号、HEX、Pack / FLM 应匹配,所选镜像池应已完成注入。
同一个错误码可能来自不同检查环节。下列步骤用于逐项排查,完整详情和日志能帮助进一步定位。
展开条目查看原因与处理步骤。
E01–E12 · 烧录错误码
E01参数无效
烧录参数无法被当前设备执行。
- 检查 SWD 速率是否有效,重新生成并注入镜像。
- 核对开始动作与供电模式;SELF 自供电不能使用 Power 电源复位。
E02SWD 通信失败
连接目标或访问目标内存时,SWD 通信失败。
- 核对 GND 共地、SWDIO / SWCLK 线序和目标供电。
- 缩短连线、降低 SWD 速率,然后重新生成并注入镜像。
- 检查目标是否关闭调试接口或启用保护;需要 NRST 复位时确认复位线已连接。
E03目标状态或匹配异常
目标未达到烧录所需的状态;若详细提示为 POWER MODE FAILED,则先排查供电设置。
- 确认芯片型号、目标供电和复位接线。
- 检查目标能否进入调试 / 停机状态,并按芯片要求选择开始动作。
E04地址或范围错误
镜像地址、Flash 区域或烧录操作范围不符合要求。
- 核对芯片完整型号和 Flash 容量。
- 检查 HEX 地址是否位于所选芯片及 FLM 算法支持的 Flash 区间,修正后重新注入。
E05Flash 或存储操作失败
目标 Flash 操作或烧录器自身存储访问失败;需结合失败阶段和详细提示判断。
- 若提示 NOR / COUNTER / CONFIG,先查看下方对应存储条目。
- 若在擦除或写入目标时失败,检查供电、芯片保护状态和所选算法。
- 使用稳定电源重新生成并注入镜像;持续失败时记录阶段和日志。
E06操作超时
等待目标响应、算法执行或脚本条件时超时。
- 检查目标供电是否稳定、复位后是否正常响应。
- 降低 SWD 速率并检查所用 FLM 与芯片是否匹配。
- 若发生在前置 / 后置脚本,检查等待条件、寄存器地址和复位顺序。
E07校验失败
目标数据校验或镜像完整性检查失败;两者需按详细提示区分。
- FIRMWARE CRC FAILED / INFO CRC FAILED:按下方镜像条目排查。
- VERIFY @地址:记录地址,检查固件、供电、擦除方式和保护状态。
- 降低速率后重新烧录并校验,不要通过关闭校验掩盖不一致。
E08算法异常
FLM 解析、加载、执行或配置匹配失败。
- 确认所选芯片与 Pack / FLM 匹配。
- 重新导入合适的厂商 Pack,重新生成并注入镜像。
- 核对 SWD 传输加密选项与打包算法是否一致。
E09前置脚本失败
主固件烧录前的脚本无效或执行失败。
- 查看 PRE-SCRIPT INVALID 或相关日志,确认失败指令与地址。
- 按目标芯片手册核对寄存器、解锁步骤、等待和复位顺序。
- 脚本内的 SWD 错误或超时也可能显示为 E02 / E06。
E10后置脚本失败
主固件写入及校验后,脚本无效或执行失败;不能仅凭此错误判断整个任务成功。
- 核对后置脚本中的选项字、保护设置和复位步骤。
- 记录日志和目标状态,确认已写入内容,再判断是否重试。
- 脚本内的 SWD 错误或超时也可能显示为 E02 / E06。
E11达到烧录次数限制
当前镜像的已用次数达到允许上限。
- 在 Host 和设备上确认该镜像的次数设置。
- 需要继续使用时,按任务要求在 Host 调整允许次数并重新生成、注入。
- 次数不是成功次数;进入写入阶段后的失败或断电也可能消耗一次。
E12认证失败
镜像、计数记录或加密传输相关的认证失败;需结合详细提示判断。
- COUNTER AUTH FAILED:查看下方计数记录条目。
- AUTH FAILED:确认镜像在当前设备上由匹配的 Host / 固件正常生成和注入。
- 保留日志并重新注入可信镜像;不要手动修改加密数据或计数记录。
镜像与初始化
IMAGE EMPTY镜像为空
当前镜像池没有可烧录的镜像。
- 切换到已注入的镜像池,或在 Host 中向当前池生成并注入镜像。
CONFIG NOT READY设备配置未就绪
设备配置尚未初始化或未通过检查。
- 在 Host 确认设备连接及初始化状态。
- 按初始化流程完成设置,再注入镜像;格式化前先备份需要保留的镜像。
NOR FLASH FAILED镜像存储读取失败
访问烧录器的外部 NOR 存储失败。
- 检查 USB 供电是否稳定,任务结束后重新连接设备。
- 重新注入镜像;若多池持续出现同类错误,保留日志检查存储硬件。
INFO CRC FAILED镜像信息校验失败
镜像元数据 CRC 不匹配。
- 确认上次注入是否完成,有无中途断电。
- 在 Host 重新生成并完整注入对应镜像池。
IMAGE FORMAT FAILED镜像格式无效
镜像结构不符合当前固件要求。
- 使用与设备固件匹配的 Host 重新生成镜像。
- 重新注入,不要将任意二进制文件直接当作设备镜像。
IMAGE RANGE FAILED镜像范围无效
镜像内的地址、长度或区域超出允许范围。
- 核对镜像池容量、固件大小和目标 Flash 范围。
- 重新选择正确芯片与固件,生成并注入镜像。
ALGORITHM CRC FAILED算法校验失败
存储的烧录算法 CRC 不匹配。
- 重新生成并注入镜像,确认注入期间供电稳定。
- 若再次出现,检查存储访问及 Host / 固件版本匹配情况。
FIRMWARE CRC FAILED固件校验失败
设备中存储的固件载荷 CRC 不匹配,并非目标 Flash 校验不一致。
- 从原始 HEX 重新生成并注入镜像。
- 确认注入完整结束,检查供电和设备存储状态。
PRE-SCRIPT INVALID前置脚本无效
镜像中的前置脚本未通过检查。
- 在 Host 修正前置脚本并重新生成、注入;无需前置操作时移除该脚本。
POST-SCRIPT INVALID后置脚本无效
镜像中的后置脚本未通过检查。
- 在 Host 修正后置脚本并重新生成、注入;无需后置操作时移除该脚本。
IMAGE CHECK FAILED镜像检查失败
镜像检查返回未细分的失败状态。
- 记录完整提示、镜像池和版本;重新生成并注入镜像后复查。
供电与计数记录
POWER MODE FAILED供电模式应用失败
选择镜像时,设备无法应用其供电模式。
- 检查镜像中 SELF / 1.8V / 3.3V / 5V 设置是否正确。
- 确认 Host 与设备固件匹配,修正供电设置后重新注入。
COUNTER AUTH FAILED计数记录认证失败
烧录次数记录未通过认证。
- 保留完整提示与日志,确认设备与镜像的来源。
- 不要手动修改次数记录;按正常 Host 流程重新注入,持续失败时检查内部存储。
RUNTIME CRC FAILED运行记录 CRC 失败
镜像运行记录校验不匹配。
- 记录是否曾在注入或烧录期间掉电。
- 使用稳定供电重新注入对应镜像,持续失败时检查存储。
RUNTIME INVALID运行记录无效
镜像运行记录的格式或内容无效。
- 确认 Host / 固件匹配,并重新生成、注入镜像。
NOR RUNTIME READ FAILED运行记录读取失败
无法从外部 NOR 读取镜像运行记录。
- 检查供电并重新连接设备;持续失败时保留日志检查 NOR 存储。
COUNTER FLASH FAILED内部计数存储失败
访问烧录器内部 Flash 的计数记录失败。
- 确认供电稳定;记录错误和版本,持续失败时检查烧录器内部 Flash。
RUNTIME CHECK FAILED运行记录检查失败
运行记录检查返回未细分的失败状态。
- 保留错误码、完整提示、镜像池与日志,再重新注入镜像排查。
失败详情与结果确认
VERIFY @XXXXXXXX失败地址提示
屏幕记录了失败相关地址。地址不一定只来自普通数据校验,也可能来自脚本执行。
- 将 @ 后的实际十六进制地址连同 E 错误码、失败阶段一起记录。
- E07 时核对对应固件段与校验;E09 / E10 时核对脚本访问地址;E02 / E06 时检查通信或等待条件。
CONFIG SAVE FAILED配置保存失败
目标烧录已返回成功,但保存最近使用镜像等设备配置失败。
- 先确认目标芯片中的固件状态,不要直接认定目标烧录失败并反复重烧。
- 检查烧录器供电与存储;记录错误和日志,任务结束后重新连接。
PROGRAM FAILED通用失败提示
这是概括性提示,具体原因需要读取前面的 E01–E12 错误码。
- 在上方搜索完整错误码,结合失败阶段排查。
- 记录完整屏幕提示、芯片型号、镜像池、供电模式与 Host 日志。
UNKNOWN ERROR未知错误
错误码超出当前页面列出的范围。
- 记录完整错误码和设备 / Host 版本,保留日志;避免按其他错误码猜测原因。
没有找到匹配项。尝试只输入 E 错误码或英文提示中的一个词,或清除筛选查看全部。
仍然无法定位?
保留完整屏幕提示或照片、失败阶段、目标芯片型号、镜像池、供电模式、SWD 速率、Host 与设备固件版本,以及可获得的运行日志。
涉及解锁、擦除或选项字操作时,先确认数据备份与芯片要求;不要为了消除提示盲目格式化、关闭校验或反复烧录。
查看使用说明 →