1 引言
1.1 背景
物联网时代,自然少不了各类MCU处理器芯片的支持,其中stm32芯片广泛应用于各种场景,那么在大批量的产品中是如何进行程序下载的呢?
2 程序下载方法
2.1 常规方法
日常生产中,小批量生产,我们基本上常用的就是
(1)使用j-flash软件通过电脑,用JTAG/SWD下载器进行板卡的升级
(2)预先用j-link下载好u-boot文件,之后使用串口进行软件升级
在板卡数量少的情况下,使用上面的方法是没有问题的,但是在批量生产的情况下,该怎么简 化下载流程
2.2 脱机下载器下载
https://item.taobao.com/item.htm?spm=686.1000925.0.0.wpMhkB&id=42247922386
https://item.taobao.com/item.htm?id=571490381418
从网上搜索可以发现有许多如图所示的脱机下载器,基本上支持的芯片也比较多,可以实现一键下载,同时有的还有电池,相对于上面的常规方案,省去了电脑上的配置及操作步骤,而且能够随时升级程序,相对电脑下载速度更快,效率更高。
脱机下载器连接示意图:
使用脱机器下载方式能够有效的提高下载速度,但是仍然需要一个一个的下载,总体速度相对还是较慢,是否还有其他的方法?
2.3 脱机下载器支持多路(最大16路)
网上也有好多,1拖多的烧录器,可以同时最多下载16路,加快下载速度。
2.4 专业烧录机器
如果一拖多还是觉得烧写速度慢可以够买专业的烧录器具。
2.5 专业烧录公司烧录
如果产品数量较大,且不想购买烧录工具也可找公司进行烧录
http://www.zirwin.com/slfw.php (zirwin 致远)
3 总结
烧录方法较多,根据量产情况选择最为合适的方法。
方案 | 适用年用量 | ||
常规方法下载 | <200 | ||
多路脱机下载器(16路) | 200~5000 | ||
芯片烧录公司代烧录 | 5000~10000 | ||
购买专业的烧录设备 | 10000以上 |
注:烧写器支持多种芯片