3. 软件安装与界面介绍:烧录软件安装、主界面功能区介绍、菜单栏详解
好,咱们正式开始动手。上一章聊了烧录器的硬件选型和接线,这一章我们把目光转到软件上。你想想看,硬件接得再漂亮,软件装不对、界面不熟,量产的时候一样抓瞎。我见过不少工程师,硬件调通了,结果在软件配置上卡了一下午——说白了,就是没花十分钟先熟悉一下界面布局。
这一节,我带你把烧录软件的安装流程走一遍,再把主界面和菜单栏拆开揉碎了讲清楚。嗯,跟着我来,别跳步。
3.1 烧录软件安装
不同厂家的烧录器配套软件各不相同,但安装逻辑大同小异。我以市面上最通用的 ProgMaster Suite v3.2 为例(你们手里的版本可能更高,但界面布局基本一致)。
3.1.1 系统要求与准备工作
安装之前,先确认你的电脑满足最低要求。别笑,我真遇到过有人拿一台 2GB 内存的工控机硬跑,结果软件启动就报错。
| 项目 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | Windows 10 64-bit | Windows 11 64-bit |
| CPU | Intel Core i3 / 2.0 GHz | Intel Core i5 / 2.5 GHz |
| 内存 | 4 GB | 8 GB 或以上 |
| 硬盘空间 | 500 MB 可用 | 1 GB SSD |
| USB 接口 | USB 2.0 | USB 3.0(推荐) |
| .NET 运行时 | .NET Framework 4.7.2 | .NET 6.0 Desktop Runtime |
3.1.2 安装步骤
安装过程其实不复杂,但有几个细节我建议你留意一下。
- 以管理员身份运行安装包。右键点击
ProgMaster_Suite_v3.2_Setup.exe,选择“以管理员身份运行”。这一步不能省,否则驱动注册会失败。 - 选择安装路径。我个人习惯装在
C:\ProgMaster这种非系统盘的根目录下,避免路径中有中文或空格。你想想看,有些脚本解析路径时遇到空格就报错,排查起来很头疼。 - 组件选择。安装向导会让你勾选组件:
- 主程序(必选)
- USB 驱动(必选)
- 命令行工具(建议勾选,量产时自动化脚本要用)
- 示例工程(可选,新手建议勾上)
- 驱动安装。安装快结束时,系统会弹出驱动安装提示,点击“信任”或“安装”。如果弹出 Windows 安全中心警告,选择“始终安装此驱动程序软件”。
- 重启电脑。安装完成后,系统会提示重启。别偷懒,重启一下,让驱动生效。
3.2 主界面功能区介绍
软件装好了,双击桌面图标启动。第一次打开,你会看到一个干净的主界面。别被密密麻麻的按钮吓到,其实核心区域就五个块。我习惯把它们叫做“五区一栏”。
下面这张图帮你快速建立整体认知:
下面我逐个区域给你讲清楚。
3.2.1 菜单栏
菜单栏在最顶部,包含五个主菜单。具体功能我放到 3.3 节细说,这里先知道位置就行。
3.2.2 工具栏
菜单栏下面那一排图标按钮就是工具栏。常用的操作都放在这里:
- 打开工程 — 加载一个已保存的
.prj工程文件 - 保存工程 — 保存当前配置
- 开始烧录 — 绿色三角图标,点击后开始执行烧录流程
- 停止 — 红色方块,紧急停止当前操作
- 设置 — 齿轮图标,打开全局配置
我个人习惯把“开始烧录”和“停止”两个按钮记牢。量产线上手忙脚乱的时候,你根本没时间去找菜单。
3.2.3 工程面板
左侧这个区域,是整款软件的核心配置区。你在这里指定:
- 芯片型号 — 从数据库中选择目标 MCU 或存储器
- 烧录算法 — 选择对应的编程算法文件(
.flm或.alg) - 固件文件 — 加载你要烧录的
.hex、.bin或.srec文件 - 配置参数 — 时钟频率、电压、校验方式等
嗯,这里要注意:芯片型号选错了,后面全白搭。我见过一个同事把 STM32F103 选成了 STM32F407,烧录校验一直报错,查了半小时才发现是型号选错了。
3.2.4 日志与状态面板
右侧最大的区域就是日志面板。所有操作都会在这里打印信息:
- 设备连接/断开
- 固件加载成功/失败
- 烧录进度百分比
- 校验结果(PASS / FAIL)
- 错误代码与建议
量产时,我建议你养成一个习惯:每次烧录完成后,扫一眼日志面板最后一行。如果看到 [ERROR] 或 [WARN],别急着拔芯片,先排查原因。
3.2.5 状态栏
最底部那条细长的区域是状态栏。它实时显示:
- 烧录器连接状态(已连接 / 未连接)
- 当前烧录进度(百分比 + 进度条)
- 统计信息(成功数 / 失败数 / 总数)
3.2.6 浮动信息栏
有些版本的软件在底部或右侧还有一个浮动信息栏,显示芯片的实时电压、核心温度、序列号等信息。这个区域在调试阶段特别有用。我曾经靠这个栏发现一批芯片的 VDD 电压偏低,最后查出是烧录座接触不良。
3.3 菜单栏详解
菜单栏是软件的“总控制台”。下面我把每个菜单展开讲,重点说量产中常用的功能。
3.3.1 文件菜单
| 菜单项 | 功能说明 | 量产场景建议 |
|---|---|---|
| 新建工程 | 创建一个空白工程 | 首次配置时使用 |
| 打开工程 | 加载已有 .prj 文件 |
量产线换型号时快速切换 |
| 保存工程 | 保存当前配置 | 每调完一个参数就按一次 Ctrl+S |
| 另存为 | 导出工程副本 | 备份不同版本的配置 |
| 导入配置 | 从 CSV/XML 导入批量参数 | 多工位统一配置时很实用 |
| 退出 | 关闭软件 | — |
3.3.2 工程菜单
这个菜单里的选项直接影响烧录行为:
- 芯片选择 — 打开芯片数据库,按厂商、系列、型号筛选
- 算法管理 — 添加/删除烧录算法文件。如果你用的是自研芯片,需要把厂商提供的
.flm文件放到指定目录 - 固件加载 — 支持多文件加载(比如 Bootloader + App 分两个文件烧录)
- 烧录选项 — 设置烧录速度、校验方式、是否自动序列号等
3.3.3 烧录菜单
这是量产时点得最多的菜单:
- 开始烧录 — 快捷键 F5,启动烧录流程
- 停止烧录 — 快捷键 Esc,紧急停止
- 单步烧录 — 只执行当前步骤(擦除 → 编程 → 校验),用于调试
- 连续烧录 — 量产模式,烧完一块自动等待下一块
- 校验 — 只做校验,不烧录
- 读取芯片 — 读出芯片内容并保存为文件(注意:部分芯片有读保护,读出来全是 0xFF)
3.3.4 工具菜单
工具菜单里是一些辅助功能:
- 脚本编辑器 — 编写自动化烧录脚本(支持 Python 或 Lua)
- 日志查看器 — 查看历史烧录日志
- 统计报表 — 生成量产良率报表(Excel/PDF)
- 固件加密工具 — 对固件进行加密或签名
- 序列号生成器 — 配置序列号规则(前缀 + 日期 + 流水号)
3.3.5 帮助菜单
遇到问题先点这里:
- 用户手册 — PDF 版完整文档
- 版本信息 — 查看软件版本和驱动版本
- 技术支持 — 厂商联系方式
- 检查更新 — 在线升级
3.4 第一次启动后的快速验证
软件装好、界面也熟悉了,别急着关。我建议你做一次快速验证,确保软件和烧录器能正常通信:
- 用 USB 线连接烧录器和电脑
- 打开软件,看状态栏是否显示“已连接”
- 点击“工程” → “芯片选择”,随便选一个型号
- 点击“烧录” → “读取芯片”,看日志面板是否有响应
如果状态栏一直显示“未连接”,检查驱动是否安装成功。打开设备管理器,看看有没有黄色感叹号。有的话,手动更新驱动,指向安装目录下的 Driver 文件夹。