STM32MCU量产工具:STM32 Batch Programmer

写在最前面

由于本人从事嵌入式开发(STM32方向),公司产品多数都为STM32芯片,面对批量芯片烧录工作实在麻烦(未送寄焊厂烧录),于是本人根据公司、同事及自己的想法,利用工作之余编写了STM32 Batch Programmer用于STM32的批量烧录管理软件。软件已经过一段时间的使用验证,其对芯片量产或者批量更改程序帮助非常大,故分享出Demo版本给大家使用(由于版权关系不得不发布Demo版),由于本人水平有限,其中bug在所难免,希望大家包涵,如有BUG或想法可以在评论中提出。

STM32 Batch Programmer简介

STM32 Batch Programmer是一款非常强大的STM32量产烧录软件,支持传统ISP(UART)与STLink(SWD模式)批量烧录。烧录功能除了程序烧录、全片擦除、读取验证、跳转运行这些最基本的功能之外,还支持多Hex程序拼接(如:APP程序段与IAP程序段拼接)、设置/关闭芯片读保护、芯片数据读取导出(仅限STLink)、STM32系列芯片Flash信息查询(查看Flash扇区分布、分析程序占用区)等拓展功能。

操作系统支持:Windows 7 x64、Windows 10 x64;Windows XPWindows 7 x86Windows 10 x86(部分功能无法使用)。

显示屏幕DPI支持: 低分辨率DPI:100%(1x) 125%(1x) ;高分辨率DPI:150%(2x) 175%(2x)。

启动界面

                                                

STM32MCU量产工具:STM32 Batch Programmer

STM32 Batch Programmer的使用

STLink烧录

拖动HEX文件至HEX文件路径编辑框,点击所需的烧录参数,选择完成后单机装载参数,提示装载成功后,单击开始全部任务即开始烧录,窗口中显示各个设备的烧录进度信息,最多支持10个设备同时烧录(Demo版本最多支持2设备)。

STM32MCU量产工具:STM32 Batch Programmer

ISP(UART)烧录

拖动HEX文件至HEX文件路径编辑框,点击所需的烧录参数,选择完成后单机装载参数,提示装载成功后,选择要进行烧录的端口,单击开始全部任务即开始烧录,窗口中显示各个设备的烧录进度信息,最多支持10个设备同时烧录(Demo版本最多支持2设备、限制波特率为57600)。

STM32MCU量产工具:STM32 Batch Programmer

MCU FLASH读取

单击“读取FLSH”按钮即可读取STM32芯片FLASH(前提是FLASH未开启读保护),之后单击“保存文件”保存为HEX或BIN文件。

STM32MCU量产工具:STM32 Batch Programmer

查询MCU的FLASH信息

设定MCU列表排序类型,选择查看到MCU系列,选择FLASH配置模式(STM32的FLASH部分型号拥有DUAL BANK配置模式),拖入HEX文件查看占用扇区,可多类型程序文件拼接。

STM32MCU量产工具:STM32 Batch Programmer

软件下载

2020-09-25 V2.0.0.1 更新日志
   修复BUG:
      修复无法读取大于419430Byte(409KB)的文件,并提升最大读取文件大小为8MB

感谢尊重原创的你!

V2.0.0.1 蓝奏云下载链接 (压缩包默认解压密码:SundayRX)

V2.0.0.1 百度云下载链接提取码:7w6g  (压缩包默认解压密码:SundayRX)

来源:SundayRX

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月4日
下一篇 2019年11月4日

相关推荐