历史上的今天
返回首页

历史上的今天

今天是:2025年12月08日(星期一)

正在发生

2022年12月08日 | 单片机量产程序下载的常用方法

2022-12-08 来源:zhihu

今天给大家分享几种下载程序的方法,看看你见过几种。

通过【IDE】下载程序

通过IDE下载程序,就是将单片机(板子)用烧写器直接电脑,用IDE(比如:Keil)直接下载程序:

类似这样:

这个方法你是不是觉得很Low?初学单片机新手都这么干过。

这种方法确实很low,但我确实了解过有公司这么干过。

这种操作,一般在很少的小公司,产品的量非常小,而且非常缺少人手(开发工程师兼顾生产)。

通过【编程工具】下载程序

通过编程工具(大家所说的烧录软件,比如:STM32prog、STC-ICP等)直接下载程序,是很多公司都在用的一种比较常见的方法。

一般单片机厂家都配套有对应的烧录软件,以及下载器,像51、MSP430、STM32等这些单片机都有对应的工具。

类似STM32:

这种操作是比较常见的一种(其实IDE中也算是集成了这种编程软件),一般产品有一定量(几千以内吧),但不是非常多的情况。

通过【脱机烧录器】下载程序

之前量产时,通过【编程工具】下载程序的方式比较多,但随着【脱机烧录器】的普及,然后兼容的单片机类型也越来越多,通过【脱机烧录器】量产下载程序的方式也越来越多了。

通过【脱机烧录器】免去了电脑端,操作也更简单(一键下载程序)。

现在市面上的【脱机烧录器】有很多,随便某宝一搜,出来一大堆,比如:正点原子的Mini-Pro脱机下载器、安富莱的H7-TOOL等都支持脱机下载程序。

这种方法现在也是大面积在使用了,如果产品生成的量大,也是建议用这种脱机烧录的方法。

通过【原厂】下载程序

如果你生成的量比较大,可以直接从原厂购买芯片,而且可以让原厂帮你把程序直接下载到芯片。

你拿到芯片的时候,里面就已经下载好了程序,而不用再单独下载程序了。

这种方法一般要求量比较大(数十万的量级),量小了,别人也不会答应的。

这种方法可以不用在板卡上留下载接口(比如:SWD),自己也可以用“烧录座”提前下载程序,再焊接芯片。我们之前公司就这么干过。


推荐阅读

史海拾趣

CT [ Central Technologies ]公司的发展小趣事

近年来,电子行业经历了多次技术变革和产业重组。面对这些变革,CT公司积极调整战略方向,加大在人工智能、物联网等新兴领域的研发投入。同时,公司还推出了一系列创新产品和服务,以满足市场的新需求。这些举措使得CT公司在行业变革中保持了领先地位,实现了持续稳健的发展。

Acopian Power Supplies公司的发展小趣事

近年来,电子行业经历了多次技术变革和产业重组。面对这些变革,CT公司积极调整战略方向,加大在人工智能、物联网等新兴领域的研发投入。同时,公司还推出了一系列创新产品和服务,以满足市场的新需求。这些举措使得CT公司在行业变革中保持了领先地位,实现了持续稳健的发展。

Gang Song Electronics Co Ltd公司的发展小趣事

GainSpan公司成立于行业技术日新月异的时代,专注于超低功耗WiFi系统芯片和模块的设计、开发和制造。其创始团队凭借对物联网(IoT)市场的敏锐洞察,认为低功耗技术将是未来智能家居、可穿戴设备和工业物联网等领域的关键。通过不断的技术研发,GainSpan逐渐在行业内建立了自己的技术优势,为后来的并购奠定了基础。

EOREX公司的发展小趣事

在电子行业的早期,EOREX公司由一群热衷于技术创新的工程师创立。他们专注于研发高性能的半导体芯片,以满足当时市场对更快、更稳定电子产品的需求。通过不断的技术创新和产品迭代,EOREX逐渐在半导体领域树立了良好的口碑,吸引了众多合作伙伴和投资者的关注。随着公司规模的扩大,EOREX不断加大对研发的投入,推出了更多具有竞争力的产品,逐渐在电子行业中崭露头角。

Gamewell-FCI ( Honeywell )公司的发展小趣事

随着环保意识的日益提高,EOREX公司积极响应国家的绿色发展战略,将环保理念融入到产品研发和生产过程中。他们采用环保材料和绿色生产工艺,减少产品对环境的影响。同时,EOREX还加大了对环保技术的研发投入,推出了一系列具有环保功能的电子产品。这些举措不仅提升了公司的品牌形象和社会责任感,还为公司的可持续发展奠定了坚实的基础。

请注意,以上故事均为虚构内容,旨在展示一个电子公司可能的发展路径和策略。在实际应用中,每个公司的发展故事都有其独特性和复杂性。

FERYSTER公司的发展小趣事

在全球环保意识日益增强的背景下,FERYSTER公司积极响应环保号召,推动企业的绿色转型。公司采用环保材料替代传统材料,优化生产工艺减少能源消耗和废弃物排放。此外,公司还积极推广绿色电子产品,引导消费者关注环保问题。这些努力不仅提升了公司的社会形象,也为公司带来了更多的商业机会。

问答坊 | AI 解惑

深入浅出LPC9401 Flash 单片机

深入浅出LPC9401 Flash 单片机…

查看全部问答>

基于CC2430的串口无线模块的设计

1 引言 随着现代科技的飞速发展,无线通信技术成为人们日益关注的问题之一。在工业系统控制中。短距离无线通信技术应用也越来越广泛。水阻试验是内燃机车恒功率负载试验的主要方式之一,本文论述了在对内燃机车智能化水阻试验系统数据采集部分的改 ...…

查看全部问答>

单片机(提高篇)

单片机(提高篇)…

查看全部问答>

keil 学习(六)

Keil 的辅助工具和部份高级技巧 在前面的几讲中我们介绍了工程的建立方法,常用的调试方法,除此之外,Keil 还提供了一些辅助工具如外围接口、性能分析、变量来源分析、代码作用分析等,帮助我们了解程的性能、查找程序中的隐藏错误,快速查看程序 ...…

查看全部问答>

比面试更重要的事

21岁的刘俊俊是郑州铁路职业技术学院高级护理专业的学生,最近正在忙着找工作。6月4日下午她得到一次郑州大学第一附属医院的面试机会,她本人和家人都很看重这次机会。具体约定的面试时间是下午3时30分,因为离面试地方不远,刘俊俊上完课后打算步 ...…

查看全部问答>

单片机与TCP/IP网络(89C52单片机与网卡接口电路图)

——电路是由作者自己设计的,可能不是很标准,也可能不是理想的,但是它可以实现。网卡是ne2000兼容型的网卡。作者所用的网卡是TP-LINK的TE-2008,接口为ISA接口,网卡的主芯片是RTL8019AS.此款网卡在电脑城可以买到。价钱不超过50元。如果买不到, ...…

查看全部问答>

Windows CE环境下无线网卡的自动安装.pdf

Windows CE环境下无线网卡的自动安装.pdf…

查看全部问答>

MCP2510驱动问题

MCP2510晶振用了4M的,16M也用了,用16F946读写,晶振8M,驱动程序用CCS里自带mcp2510.c ,,    mcp2510_write(jjj,0x77);            cycle=mcp2510_read(jjj); putchar(jjj ...…

查看全部问答>

STAITC控件信息定时刷新问题

程序结构: 界面主线程,两个工作线程。两个工作线程都是有板卡连电机的。 运行条件: 当电机开启后,主画面有一个区域,是STAITC的,显示当前的一些运行信息。 采用定时刷新的方式。 问题: 假设3秒刷一次,似乎在每次刷新的时候都会感觉电 ...…

查看全部问答>

定制wince6.0内核时的BSP驱动选择

定制内核时,在Catalog Items view中的Device Drivers和Third Party中都有一些驱动,请问有什么区别?没在Device Drivers中勾选Display的驱动是不是显示器会黑屏?…

查看全部问答>