简介:NOVATEK 升级指导 V1.0 是一份面向需要为 NOVATEK 板卡执行系统升级的维修与调试人员的实操文档,重点解决 XP/WIN7 32 位环境下升级工具连接、软件配置与烧录流程不清晰的问题。压缩包内含 1 个 doc 文件,大小约 1.61MB,内容以图文步骤组织,便于按流程查阅。文档围绕串口工具、EasyWriter 软件、VGA 线与升级板卡等准备事项展开,依次说明连接供电、安装并运行该软件、自动侦测并口速度、加载升级文件、调整 Option 选项及按 Auto 烧录等环节,并给出完成用时与结束提示出现即完成的判断依据,同时注明可支持整机不拆机直接升级。针对连接失败、重复升级不成功等常见情况,还提供了检查连线与 12V 供电、擦除 MCU 后重试的排错思路。已有 1965 人学习下载,适合需要快速掌握升级方法、减少操作失误的读者参考。
1. 插上就报连接失败:这类烧录问题为什么总在第一步拦人
NOVATEK 升级指导 V1.0 里的升级方法表面看是一条直线:接线、装软件、选文件、按 Auto。真上手才知道,最容易卡住的从来不是烧录本身,而是点下去之后那句冷冰冰的「连接失败」——进度条纹丝不动,弹窗一关就没下文,线换了两根、电脑重启三次,问题照旧。这份文档值钱的地方,是它把这套流程里几个反直觉的坑都标了出来:12V 要接两路而不是一路、Option 里有个默认勾选项必须去掉、反复失败后要先擦除 MCU 再烧。每步单看都不难,顺序错一步就永远停在第一屏。这篇写给手上有一块必须不拆机刷过去的板卡、又被连接失败折腾过几轮的人。
2. 打开就报错装不上:系统位数、运行库与并口驱动三处必查
装不上和连不上是两种完全不同的故障,但现象很容易混在一起:软件双击没反应、装完打开就报错、首次运行的侦测窗口根本不弹。很多人第一反应是「软件坏了,重新下一份」,实际上这套 2011 年前后的烧录工具对运行环境极其挑,位数、驱动、端口三样里有一样不对,它就用各种奇怪的方式表达不满。先分清是环境问题还是硬件问题,后面所有的排查才有意义。
2.1 32 位系统限制:64 位机器上装不上 EasyWriter 的真实原因
安装包名字里就写死了EasyWriterV2011.1019_XP_W7_32.exe,这个_32不是随手起的后缀,它说明整个程序的二进制和它依赖的并口驱动都是 32 位的。64 位 Windows 确实能通过兼容层跑不少 32 位应用,但并口驱动属于内核态驱动,位数必须和系统严格一致,32 位的驱动在 64 位系统上连加载的机会都没有。于是典型现象就出现了:安装程序能跑完,软件图标也在,双击能打开,可一到让它侦测并口速度、选择驱动的那一步就直接失败,或者弹一个找不到端口的提示框。
先别急着怀疑软件,用命令行确认一下自己到底在什么环境里跑:
:: 返回 x86 才能指望这套工具正常工作,返回 64 位就别折腾了 wmic os get osarchitecture :: 顺手看一眼本机到底有没有物理并口,Name 为空说明压根没这个设备 wmic path Win32_ParallelPort get DeviceID,Name,Status :: 确认系统版本,XP 和 Win7 的驱动安装方式差别很大 ver第一行的osarchitecture是最关键的信息,它决定后面所有步骤有没有意义;第二行的Win32_ParallelPort查的是物理并口设备,Status显示 OK 才算驱动正常,如果整条记录都没有,说明这块主板没有 LPT 口或者被 BIOS 关掉了;第三行的ver用来区分 XP 和 Win7,因为同一个安装包在两个系统上的默认安装路径和驱动注册方式不一样。
我一般会直接找一台原装 32 位 XP 或 Win7 物理机,主板带真实并口针脚的那种。那种机器 nowadays 只能在仓库角落翻出来,但它能省掉你一整天的替代方案试错。USB 转并口线这类东西,对 2011 年的老烧录工具来说成功率很低,因为软件侦测的是并口的真实 I/O 时序,虚拟出来的口速度对不上。虚拟机也不是好路子,并口直通在虚拟机里配置麻烦、稳定性差,一旦在烧录中途掉链路,板卡就停在一个半写状态。
2.2 首次运行弹窗一闪而过:并口速度侦测与驱动选择的实际操作
按文档 Step3 的描述,EasyWriter V2010 第一次运行会弹一个对话框,点按钮让它自动侦测本机并口运行速度,选好驱动,再点确定,基本设置就算配置完成。这一步是整个流程里最关键的一次握手,也是最容易出岔子的地方。常见现象有三种:弹窗一闪而过根本来不及点、点了侦测但速度列表里空空如也、选完驱动点确定后软件直接卡死不响应。
第一种多半是权限问题。老程序在 Win7 上默认没有足够权限去碰并口的底层资源,右键选择「以管理员身份运行」,再在属性里把兼容性模式设成 XP SP3,基本能解决。第二种是并口被别的设备或驱动占着,也可能是 BIOS 里并口模式设成了 EPP/ECP 之外的选项,进 BIOS 改成 ECP 或 Normal 再试。第三种假死通常只是侦测过程本身慢,老机器上等十几秒很正常,别急着结束进程,它一旦被杀掉,配置文件就是残缺的,下次打开还是报错。
提示:侦测之前把所有非必要的 USB 设备拔掉,尤其是另一个并口转接设备和虚拟串口,老工具侦测端口时不会做设备区分,容易认错对象。
如果侦测窗口压根不弹,说明前面的安装环节就有问题。这种情况我会先把软件卸干净,注册表里残留的端口配置一起清掉,重装时一路默认选项,中途不要改安装路径到带中文的目录。文档里写得很清楚,安装过程选默认选项即可,装完会自动拉起 EasyWriter V2010——自动拉起这一步如果没发生,意味着安装其实没完成,只是你看到了安装结束界面而已。
2.3 端口口径差异:说明书写串口、软件侦测并口,别拿错线
文档开头的工具清单写的是「使用如图的串口工具」,可步骤里从头到尾都在说并口速度、并口驱动、并口升级板。这个口径差异是实打实的第一道坎,不少人照着「串口」两个字去翻出一根 USB 转串口线接上去,然后在 Auto 那一步永远等不到进度条。我的判断标准很简单:以软件界面为准。软件侦测的是并口,就按并口接;USB 线在这套链路里的角色是升级板与主机之间的连接线,不是让你去找一个 COM 口出来。
接线时先对照文档 a 项的工具清单把东西摆齐:VGA 线一条、升级板卡一块、USB 线一条,外加两路 12V 电源。VGA 线连的是板卡的 VGA 接口和升级板,这是整机不拆机直接升级能成立的前提——信号从 VGA 口走进去。USB 线连升级板和主机。省掉任何一根,Auto 之后必然是连接失败,而且失败提示长得一模一样,不会告诉你是哪根线缺了。
判断端口有没有认对,还有一个笨但有效的办法:在设备管理器里展开「端口」和「并行端口」两类节点,插拔 USB 线看哪个设备在刷新。如果插拔没有任何变化,说明主机根本没枚举到升级板,问题在 USB 线或者升级板供电上,此时再折腾软件设置都是白费功夫。
3. 连接失败:两个 12V 供电、线序与不拆机升级的上电时序
连接失败是这套流程里复现率最高的报错,文档里的失败情况 1 给的方向是「检查线是否连接好,板卡和升级板是否都接上 12V 电源」。这句话看着像废话,但它点出的正是最容易被跳过的地方:两路供电。很多人下意识只给板卡上电,觉得升级板是靠 USB 供电的小配件,结果就是 Auto 一点就失败,反复点反复失败。硬件层面的问题必须回到硬件层面查,软件里翻来覆去改参数是查不出来的。
3.1 两路 12V 都得接:供电顺序与电流余量
升级板本身是信号转换和驱动电路,它需要独立的 12V 才能把并口时序推成 VGA 口上的有效电平;板卡也需要自己的 12V 才能让主控和 Flash 进入可编程状态。两路是并联关系,缺一路都构不成完整回路。文档 Step1 写的是「连接好升级工具,给板卡和并口升级板都接上 12V 电源」,顺序上是先接升级板、再接板卡——先让转换链路就绪,再让目标上电,可以避免板卡在信号线悬空的状态下上电。
| 检查项 | 正常表现 | 异常表现与后果 |
|---|---|---|
| 升级板 12V | 上电后板上有指示灯亮 | 不亮:转换链路无输出,Auto 必失败 |
| 板卡 12V | 上电后待机灯亮,风扇或指示正常 | 不亮:主控不进编程态,同样报连接失败 |
| 适配器规格 | 12V 且电流留有余量 | 用 0.5A 适配器:上电瞬间掉压,时好时坏 |
| 电压实测 | 万用表量到 12V±5% | 明显偏低:接触不良或线材线径太细 |
表里最后一行是我吃过亏才加上的。曾经有一块板子偶尔能连上、偶尔失败,换线换软件都没用,最后用万用表一量,12V 只有 10.8V,是电源适配器老化带载掉压。这种情况在软件层看永远是「连接失败」,因为它是通信超时,而不是明确的电源告警。
还有一种更隐蔽的:两路都用同一个大功率适配器分出来,共地不良。表现是单独接一路时一切正常,两路一起接就失败。遇到这种,把两路电源的地线并在一起,或者干脆换成两个独立适配器,问题立刻消失。
3.2 VGA 线与 USB 线的接触判定:三板斧
线材问题占了连接失败里相当大的比例,而且它有个讨厌的特点:外观上完全看不出来。VGA 头没拧螺丝导致轻微歪斜、某根针脚被压弯、接口氧化、USB 线过长导致信号衰减,都会表现为「有时候能连、有时候不能」。我的三板斧是先插拔、再换线、后换口:把 VGA 头和 USB 头各插拔三次,每次都插到底并拧紧 VGA 两侧的固定螺丝;不行就换一根确定好用的 VGA 线;再不行换主机背面主板直出的 USB 口,别用前面板或扩展坞上的。
注意:USB 线不要用超过 1.5 米的延长线,也不要串 USB Hub。这套升级板对链路稳定性比对速度敏感得多,中间多一个节点就多一次枚举失败的机会。
判断到底是不是线的问题,有个快速办法:在软件里点 Auto 后立刻看升级板上的指示灯有没有闪动。有闪动说明命令已经发过去了,只是回读不上来,问题偏板卡侧和 VGA 线;完全没反应说明主机到升级板这一段就断了,问题在 USB 线和端口设置上。这一步能把排查范围直接砍一半,比盲目换件高效得多。
3.3 整机不拆机升级:上电时序与中途断电的风险
文档注明「可支持整机不拆机直接升级」,这是这套方案最实用的地方——不用把机器拆开去夹 Flash,直接通过整机的 VGA 口把固件灌进去。但这也意味着整机在升级期间是通电工作的,它的电源管理策略会直接干扰烧录过程。最常见的翻车是升级跑到一半,整机进入屏保或者休眠,供电策略一变动,烧录直接中断,板卡就停在半写状态。
预防动作很具体:升级前把屏幕保护、睡眠、休眠全部关掉,电源计划改成高性能,笔记本要插着电源并确认电池策略不会在低电量时强制休眠。如果目标是一台带独立电源开关的整机,升级过程中别去碰那个开关,也别插拔整机的其他外设。文档结尾那句「程序升级完后系统会自动开机」很关键——升级结束的瞬间整机会自己重启,这个动作容易被误认为「机器抽风了」而顺手断电,一断就前功尽弃。
还有一个时序细节:整机不拆机升级时,整机和升级板其实是两套供电。上电顺序建议是先给升级板供电,再给整机上电,让整机起来时 VGA 链路上已经有一个稳定的对端。反过来先上整机再上升级板,有些板卡在开机自检阶段扫不到 VGA 对端,会直接跳过后续的可编程窗口,表现为软件能连上但 Auto 之后立刻失败。
4. 点 Auto 就失败或进度条卡住:Load File 路径、Option 勾选项与擦除 MCU
软件环境对了、线也接对了,故障就会下沉到操作细节层。这一层的三个坑——文件路径、Option 勾选项、擦除 MCU——恰好对应三种不同的报错形态:选不到文件、点 Auto 秒失败、进度条走到一半卡死。它们都不在文档的正文步骤里展开,但每一步的图注里都埋了线索,尤其是图 5 那个「将此项打勾的选项去掉」,多一个字都没写,全靠理解。
4.1 Load File 选不到文件:路径中文、空格与文件本身的问题
按 Step3 点 Load File,弹出文件选择框,正常情况下选中升级文件就完事。老工具在这里的容错几乎为零:路径里有中文、有空格、层级太深、文件名超长,任何一种都可能让它选完文件却读不到内容,界面上文件框是空的,或者点了 Auto 直接失败。原因是这类程序内部用的是 ANSI 路径处理,遇到非 ASCII 字符就截断,截断后的路径自然找不到文件。
动手前先把固件挪到纯英文短路径,顺便校验一下文件完整性:
# 建一个纯英文的短目录,避开中文和长路径 New-Item -ItemType Directory -Force -Path C:\fw | Out-Null # 把固件复制过去并统一改名,避免原文件名里的中文和空格 Copy-Item "D:\资料\升级包\固件.bin" -Destination C:\fw\up.bin -Force # 记录哈希,烧录前后对比可以确认文件没被替换或截断 Get-FileHash C:\fw\up.bin -Algorithm MD5New-Item那一行的-Force保证目录已存在时不报错,可以反复执行;Copy-Item把源路径和目标路径都显式写死,避免手滑选错文件;Get-FileHash用 MD5 是为了快速比对,重点是看烧录前后的哈希是否一致,以及确认文件大小不是 0 字节。文件是 0 字节或者只有几百字节,多半是拷贝中断或者从压缩包里直接拖出来的,这种情况在软件里的表现同样是「选不到文件」。
选文件时还有一个细节:别在网络盘、U 盘、映射驱动器上直接选。老工具读文件是同步阻塞的,网络盘一次超时就能让整个界面假死,看起来像卡住,实际是在等 I/O。
4.2 Option 里那个勾必须去掉:默认勾选项的副作用
Step4 只有一句话:「点击 Option,将此项打勾的选项去掉」。文档没写这个选项叫什么,因为不同小版本的界面文字有差异,但它的作用基本一致——默认勾选的是某种自动检测或自动校验行为。这个选项开着的时候,工具会在正式烧录前多做一轮探测,而这一轮探测在整机不拆机、链路带负载的场景下非常容易误判,结果就是你还没开始烧,它就先告诉你失败。
正确的动作是:Load File 选完文件之后、点 Auto 之前,进 Option 把那个默认勾选项取消,再退出来烧录。这一步漏掉的表现很有辨识度——进度条压根不出现,点 Auto 之后几秒内就弹失败,而且失败的时机非常稳定,每次都一样快。区分它和供电问题的方法也简单:供电问题往往时好时坏,而这个坑是 100% 稳定失败。
取消勾选后如果软件提示需要重启生效,就老老实实关掉重开,不要指望它在内存里动态刷新配置。我见过有人取消勾选后没重启,连续失败三次,以为是板子坏了,最后重开软件一次过。
4.3 反复失败后的后悔药:先擦除 MCU 再烧录
文档的失败情况 2 写得很直接:「如果升级失败且重复多次都无法升级成功,先点击,然后尝试点击擦除 MCU,再升级。」这是这套流程里唯一的「后悔药」,也是最容易被误用的一个功能。它解决的问题是:Flash 里已经有一份写坏的、或者版本不匹配的固件,主控启动到一半就卡住,导致正常的烧录握手根本建立不起来。擦除相当于先把这块地推平,让主控回到一个已知的空白状态。
操作顺序是:先点擦除 MCU,等它提示擦除完成,然后立刻在同一轮里重新 Load File、点 Auto 烧录。中间不要断电、不要关软件、不要拔线。原因很实在——擦除之后板卡上没有任何可运行的固件,这时候一旦掉电或者关掉工具,板卡就真的起不来了,比升级失败更麻烦。
注意:擦除 MCU 不是通用解法,只在「多次烧录均失败」时才用。链路本身没通的情况下点擦除,大概率是擦除也失败,白白多担一次风险。
如果擦除同样报失败,那就说明问题根本不在固件,回到第 3 章查供电和线材,别再反复点擦了。
4.4 进度条到 END 才算完:Used Time 与自动开机的判定
Step6 给了明确的成功判据:进度条走到最后,并且出现Used Time:20seconds---------END--------这样的信息,才算升级完成,之后系统会自动开机。这三条要同时满足,少一条都不能算过。实际遇到最多的是进度条走到 99% 就停住,或者出现了 END 但 Used Time 明显偏短,比如只有 3 秒。前者一般是链路在最后一刻断了,后者多半是文件本身不完整或者勾选项没取消,工具走了个空流程。
20 秒这个数字很有参考价值。同一个固件在同一套硬件上,烧录耗时基本是稳定的,明显偏快意味着没真正写进去,明显偏慢(比如拖到几分钟)意味着链路在反复重试。把这个时间记下来,以后每次烧录对一眼,能提前发现异常。
升级完成后整机自动开机,这个动作需要等,一般几秒到十几秒。别在这个窗口里按电源键、别拔 VGA 线,等它自己起来看到画面再说。
5. 升级避坑:五条现场踩坑记录与对应解法
前面几章讲的是原理和标准动作,这一章是我自己踩过、也见过别人反复踩的五条。每一条都按现象、原因、解决的顺序写,对着自己的故障形态找对应的一条,比从头捋一遍流程快得多。
5.1 现象:每次都能连上,一点 Auto 就失败;原因:Option 勾选没取消
现象很典型:软件打开正常,Load File 能选到文件,侦测那一步也过了,可一点 Auto 就秒失败,失败速度快到进度条都没来得及画出来。换了线、换了电源、换了机器,症状一模一样。
原因是 Option 里那个默认勾选项还开着。它在正式烧录前会先做一轮自动检测,这轮检测在整机不拆机、VGA 链路带负载的场景下误判率很高,一旦判定不通过就直接中止。因为中止发生在烧录开始之前,所以你看到的是「秒失败」,而不是「烧到一半失败」。
解决就是回到 Step4:进 Option,把默认勾选的那一项取消,退出后重新点 Auto。取消之后如果软件没有立即生效,关掉重开一次。这一步之后,之前 100% 失败的机器通常一次就过。
5.2 现象:偶尔成功偶尔失败,同一天内反复横跳;原因:12V 带载掉压
现象是完全没有规律:早上第一次烧成功了,下午同样的操作连续失败;换一块板子又能过;把适配器拔了重插又能过一会儿。这种忽好忽坏最消耗耐心,因为每次你以为是操作问题,结果它又好了。
根因在供电的余量上。适配器标称 12V,但实际带载后掉到 10V 出头,主控在临界电压下工作时序勉强能跑,握手阶段能过,一旦进入写 Flash 的电流峰值区间就撑不住,连接就断。软件层看到的永远是连接失败或者进度条卡死,看不到任何电源告警。
解决是用万用表在带载状态下量两路 12V,低于 11.4V 就换适配器。别只看标称,标称 12V/1A 的适配器带不动这套东西很常见。换成 12V/2A 以上、线材粗一点的,问题基本一次性消失。
5.3 现象:Load File 选完文件,文件框还是空的;原因:路径含中文或层级过深
现象是点 Load File 弹出选择框,明明选中了升级文件,点了确定之后界面上的文件名区域还是空白,点 Auto 提示没有文件或者直接失败。有人会以为文件坏了,重新拷一份还是这样。
原因是老工具用 ANSI 处理路径,遇到中文、空格或者超过两百字符的深路径会截断,截断后指向一个不存在的文件,界面就显示为空。这类问题在网络盘上尤其容易出现,因为 UNC 路径本身就长。
解决是把固件复制到C:\fw\这种纯英文短目录,文件名也改成纯英文,然后从新路径选。复制完顺手用哈希比对一次,确认文件完整。这一步花不了一分钟,能省掉半小时的自我怀疑。
5.4 现象:擦除 MCU 之后板卡彻底不亮了;原因:擦完没接着烧,中途断了电
现象是板卡本来只是升级失败但还能亮,点了一次擦除 MCU 之后彻底没反应,重新上电也不亮,怎么点 Auto 都连不上。这一条属于把可修复故障变成了难修复故障。
原因是擦除是破坏性操作,它把 Flash 里的固件清空,主控失去可运行代码,本来指望紧接着烧一份新的进去。如果擦除之后关了软件、断了电、拔了线,或者中途去查了个资料回来接着弄,板卡就停在空白状态,握手流程建立不起来。
解决只有一个:擦除和烧录必须连成一气,中间不插入任何其他动作,擦完立刻 Load File 点 Auto。已经断了的,重新上电、重新连、直接点 Auto 尝试烧录,多数情况下还能救回来;实在连不上,再擦一次并在同一轮里烧完。
5.5 现象:升级显示 END,开机却是老版本;原因:烧的是旧文件或没真正写入
现象是流程全部走完,END 也出现了,整机自动重启,进系统一看版本号还是旧的,功能也没变化。这种情况下人会开始怀疑人生,觉得是不是哪里还有隐藏开关。
常见原因是 Load File 时选错了文件——目录里通常放着好几个版本的固件,文件名相似,选了个旧的。另一个原因是 Used Time 明显偏短,工具只走了个形式流程,实际没写入。还有一种是升级完没等整机自己重启就手动按了电源键,重启过程中又回滚了。
解决是三步:烧录前用哈希确认文件版本,把 Used Time 记下来跟正常值(文档示例里是 20 秒左右)对比,升级后耐心等整机自动开机再去看版本号。养成记录哈希和耗时的习惯,这类「假成功」基本不会再发生。
6. 快速定位烧录故障:从现象到动作的对照排查法
这套流程的故障现象高度相似,都是「连接失败」四个字,但根因分散在系统位数、供电、线材、文件路径、勾选项五六个地方。硬按步骤从头捋一遍太慢,我习惯先看现象特征再定点打击,下面这张对照表是我压在手边的版本。
| 现象特征 | 优先怀疑 | 第一个动作 |
|---|---|---|
| 侦测窗口不弹或一闪而过 | 权限、兼容性、系统位数 | 以管理员身份运行 + 兼容 XP SP3,wmic os get osarchitecture确认 32 位 |
| 点 Auto 后数秒内稳定失败 | Option 默认勾选项未取消 | 进 Option 取消勾选,重开软件再烧 |
| 失败时机随机,时好时坏 | 12V 带载掉压、线材接触不良 | 万用表带载量两路电压,插拔并拧紧 VGA 头 |
| 进度条卡在中途不动 | 链路中断、整机进入休眠 | 关屏保和睡眠,缩短 USB 线,换主板直出 USB 口 |
| 进度条 99% 停住 | 最后一段写入失败 | 换短线重试,仍失败则擦除 MCU 后连烧 |
| Load File 后文件框为空 | 路径含中文、空格或过长 | 复制到C:\fw\up.bin再选 |
| 出现 END 但版本没变 | 选错文件、Used Time 过短 | 比对哈希和耗时,重新选文件烧录 |
| 擦除后板卡彻底不亮 | 擦除与烧录之间中断 | 重新上电直接 Auto,不行则再擦一次并连烧 |
用表的顺序是先从「失败时机」分叉:稳定失败看配置,随机失败看硬件。稳定失败里如果连侦测窗口都没出现过,直接跳到系统位数和权限那一行,别往下看;侦测正常但一点 Auto 就挂,基本就是 Option 那个勾。随机失败不要犹豫,先量电压再换线,这两个动作五分钟能做完,比在软件里翻设置高效得多。
排查节奏上还有一条经验:一次只改一个变量。很多人失败之后同时换线、换电源、换软件版本、换电脑,结果成功了也不知道是哪一步起的作用,下次遇到还是抓瞎。我一般的做法是先固定硬件不动,只改软件侧一个设置,不行再退回改硬件侧一个,两次之内基本能收敛到根因。
验证环节别只看界面提示。烧完之后确认三件事:Used Time是否落在正常区间(文档示例是 20 秒左右)、整机是否自己完成重启、进系统后版本号是否真的变了。三样都对上才算真过,只看到 END 就收工,很容易掉进 5.5 那个假成功的坑。
从那以后我每次动这类老烧录工具,都强制先跑一遍三分钟清单:位数对不对、并口认没认到、两路 12V 量没量过。这三样过了再动手,剩下的基本都是操作细节。希望帮到你。
本文还有配套的精品资源,点击获取