第三章:烧录软件安装与配置

烧录器拿到手,第一件事不是插电,是装驱动。我见过太多工程师,硬件连好了,软件装上了,结果烧录器死活不认。折腾半天,发现是驱动没装对。嗯,这章咱们就把这事彻底理清楚。

3.1 烧录器驱动安装

驱动这东西,说白了就是让电脑认识你的烧录器。不同厂家的烧录器,驱动方式不一样。我以最常见的 DediProg 为例,讲讲标准流程。

核心原则:先装驱动,再插设备。

具体步骤是这样的:

  1. 下载驱动包:去官网找对应型号的驱动。别用第三方下载站,我吃过亏,下回来一个带毒的,折腾了一整天。
  2. 以管理员身份运行:右键安装包,选“以管理员身份运行”。这一步很多人忽略,结果驱动装一半报错。
  3. 选择安装路径:我个人习惯用默认路径,除非C盘实在没空间。
  4. 等待安装完成:看到“安装成功”提示后,再插上烧录器。

小技巧:插上烧录器后,打开设备管理器,看看有没有出现“通用串行总线控制器”下的新设备。如果出现黄色感叹号,说明驱动没装好,需要手动更新驱动。

为什么会这样?其实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 版本为例,界面长这样:

DediProg SF100 - 主界面布局 文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H) 芯片选择 ▶ 厂商列表 ├─ Microchip ├─ STMicroelectronics ├─ NXP └─ ... ▶ 型号搜索 输入芯片型号... 操作面板 固件文件: 未选择文件 浏览 自动烧录 擦除 编程 校验 烧录状态: 就绪 进度: 0% 设备信息 连接状态: 已连接 烧录器型号: SF100 固件版本: V3.0.1 芯片型号: 未选择 烧录次数: 0 日志输出 [2025-01-15 14:30:22] 系统初始化完成 [2025-01-15 14:30:25] 检测到烧录器 SF100 (SN: 20240101) [2025-01-15 14:30:28] 等待用户操作...

界面分几个区域,我一个个说:

3.3.1 芯片选择区(左侧)

这里列出所有支持的芯片型号。你可以按厂商找,也可以直接搜索型号。我个人习惯直接搜索,因为厂商列表太长了,翻起来费劲。输入芯片型号的前几位,软件会自动匹配。

经验之谈:搜索时别输全称,比如“W25Q64”输“W25Q”就够了。有时候全称反而搜不到,因为型号命名有细微差别。

3.3.2 操作面板(中间)

这是核心区域。主要功能:

  • 加载固件:选择你要烧录的 .hex 或 .bin 文件
  • 自动烧录:一键完成擦除、编程、校验。量产时就用这个
  • 擦除:清空芯片内容
  • 编程:写入固件
  • 校验:验证写入的数据是否正确

这里有个细节:量产时一定要用“自动烧录”。为什么?因为手动操作容易漏步骤。我曾经见过一个产线工人,每次都只点“编程”,不点“校验”。结果一批芯片烧完,有10%是坏的,直到客户退货才发现。嗯,从那以后我规定产线必须用自动烧录,一步到位。

3.3.3 设备信息区(右侧)

这里显示烧录器的状态。重点看两个:

  • 连接状态:显示“已连接”才算正常
  • 烧录器型号:确认是不是你用的那款

如果显示“未连接”,别慌。先检查USB线,再检查驱动。我遇到过最奇葩的一次,是USB线太长,信号衰减导致连接不稳定。换成1米以内的线就好了。

3.3.4 日志输出区(底部)

所有操作都会在这里记录。量产时,这个区域很重要。如果烧录失败,日志里会写明原因。比如“校验失败:地址0x1000数据不匹配”,那基本就是芯片坏了或者接触不良。

重要提醒:量产前,一定要先手动烧录一片,确认所有步骤正常。别一上来就批量烧,万一设置错了,整批芯片都废了。我吃过这个亏,一次废了200片,老板脸都绿了。

好了,软件装好,界面也认识了。下一节咱们聊聊怎么配置烧录参数,那才是真正出活的地方。

可可精品资料库