![](https://csdnimg.cn/release/download_crawler_static/3213313/bg1.jpg)
“Flash id does not match”错误的通用解决方案
1. 问题描述
H-Flasher 检测到片内 Flash ID 不匹配而提示用户错误,是一种常见问题。下面的解决
方案以 LPC2478 芯片为例进行介绍。
出现问题的用户使用的烧写器为 H-JTAG,软件为最新的 0.9.1 版本,运行软件可以检
测到芯片内核,如果用户选择配置的是片内 Flash,选择好型号后运行 H-Flasher 执行其它操
作时,提示晶体或 ID 不匹配。如图 0.1 所示,该错误提示芯片 ID 不匹配,但实际上,芯片
是正确的,芯片实际的 Flash ID 如图 0.1 中红色圆圈内标出的数字。
图 0.1 Flash ID 不匹配报告界面
2. 解决方案
出现此错误界面的直接原因是:新的产品的 Flash ID 与老版本的 ID 不同,而 H-Flasher
默认的配置文件内的芯片 Flash ID 为老版本的 Flash ID。H-JTAG 软件自带的默认 Flash 芯片
配置文件内 Flash ID 与实际读出的芯片 Flash ID(新的产品的 Flash ID)号不一致,从而导
致了 H-Flasher 报错。
下面给出一个可供尝试的解决方案:
(1)打开 H-JTAG 程序所在文件夹,双击 FDevice 目录,见图 0.2。Fdevice 文件夹用
于存放各芯片厂家的 Flash ID。