第三章:烧录软件安装与配置
烧录器拿到手,第一件事不是插电,是装驱动。我见过太多工程师,硬件连好了,软件装上了,结果烧录器死活不认。折腾半天,发现是驱动没装对。嗯,这章咱们就把这事彻底理清楚。
3.1 烧录器驱动安装
驱动这东西,说白了就是让电脑认识你的烧录器。不同厂家的烧录器,驱动方式不一样。我以最常见的 DediProg 为例,讲讲标准流程。
核心原则:先装驱动,再插设备。
具体步骤是这样的:
- 下载驱动包:去官网找对应型号的驱动。别用第三方下载站,我吃过亏,下回来一个带毒的,折腾了一整天。
- 以管理员身份运行:右键安装包,选“以管理员身份运行”。这一步很多人忽略,结果驱动装一半报错。
- 选择安装路径:我个人习惯用默认路径,除非C盘实在没空间。
- 等待安装完成:看到“安装成功”提示后,再插上烧录器。
小技巧:插上烧录器后,打开设备管理器,看看有没有出现“通用串行总线控制器”下的新设备。如果出现黄色感叹号,说明驱动没装好,需要手动更新驱动。
为什么会这样?其实Windows的驱动签名机制有时候会抽风。我记得有一次,客户那边死活装不上驱动,最后发现是系统更新把驱动签名给禁了。解决办法很简单:重启电脑,进入“禁用驱动程序强制签名”模式,再装一次。
3.2 上位机软件安装
驱动装好了,接下来是上位机软件。以 DediProg SF100/SF600 为例,这两款烧录器在量产线上很常见。
3.2.1 软件下载与安装
去 DediProg 官网下载对应软件。注意区分版本:SF100 和 SF600 的软件不通用。我建议直接下载最新版,因为新版通常会修复一些旧版bug。
安装过程很简单:
- 双击安装包
- 一路“Next”
- 选择安装目录(我习惯放在 D:\Program Files\DediProg)
- 等待安装完成
注意:安装过程中,杀毒软件可能会拦截。建议暂时关闭杀毒软件,或者添加信任。我遇到过好几次,杀毒软件把关键dll文件给隔离了,导致软件打不开。
3.2.2 软件版本选择
这里有个坑。DediProg 的软件版本号很乱,有 V1.x、V2.x、V3.x。不同版本支持的芯片列表不一样。我个人习惯:
| 烧录器型号 | 推荐软件版本 | 备注 |
|---|---|---|
| SF100 | V2.8.x 或 V3.0.x | V2.8.x 更稳定,V3.0.x 支持新芯片 |
| SF600 | V3.2.x 或 V4.0.x | V4.0.x 界面变化较大,需要适应 |
我曾经在量产线上吃过亏。当时用 SF600 配 V3.2.x 软件,烧一批新芯片,结果一直报错。折腾了两天,最后发现是软件版本太旧,不支持那个芯片。换成 V4.0.x 后,问题立刻解决。所以,量产前一定要确认软件版本支持你的芯片。
3.3 软件界面介绍
装好软件,打开看看。以 DediProg SF100 的 V3.0.x 版本为例,界面长这样:
界面分几个区域,我一个个说:
3.3.1 芯片选择区(左侧)
这里列出所有支持的芯片型号。你可以按厂商找,也可以直接搜索型号。我个人习惯直接搜索,因为厂商列表太长了,翻起来费劲。输入芯片型号的前几位,软件会自动匹配。
经验之谈:搜索时别输全称,比如“W25Q64”输“W25Q”就够了。有时候全称反而搜不到,因为型号命名有细微差别。
3.3.2 操作面板(中间)
这是核心区域。主要功能:
- 加载固件:选择你要烧录的 .hex 或 .bin 文件
- 自动烧录:一键完成擦除、编程、校验。量产时就用这个
- 擦除:清空芯片内容
- 编程:写入固件
- 校验:验证写入的数据是否正确
这里有个细节:量产时一定要用“自动烧录”。为什么?因为手动操作容易漏步骤。我曾经见过一个产线工人,每次都只点“编程”,不点“校验”。结果一批芯片烧完,有10%是坏的,直到客户退货才发现。嗯,从那以后我规定产线必须用自动烧录,一步到位。
3.3.3 设备信息区(右侧)
这里显示烧录器的状态。重点看两个:
- 连接状态:显示“已连接”才算正常
- 烧录器型号:确认是不是你用的那款
如果显示“未连接”,别慌。先检查USB线,再检查驱动。我遇到过最奇葩的一次,是USB线太长,信号衰减导致连接不稳定。换成1米以内的线就好了。
3.3.4 日志输出区(底部)
所有操作都会在这里记录。量产时,这个区域很重要。如果烧录失败,日志里会写明原因。比如“校验失败:地址0x1000数据不匹配”,那基本就是芯片坏了或者接触不良。
重要提醒:量产前,一定要先手动烧录一片,确认所有步骤正常。别一上来就批量烧,万一设置错了,整批芯片都废了。我吃过这个亏,一次废了200片,老板脸都绿了。
好了,软件装好,界面也认识了。下一节咱们聊聊怎么配置烧录参数,那才是真正出活的地方。
可可精品资料库