關注+星標公眾號,不錯過精彩內容
作者 | strongerHuang
微信公眾號 | 嵌入式專欄
通過【IDE】下載程序
通過IDE下載程序,就是將單片機(板子)用燒寫器直接電腦,用IDE(比如:Keil)直接下載程序:

類似這樣:

這個方法你是不是覺得很Low?初學單片機新手都這么干過。
這種方法確實很low,但我確實了解過有公司這么干過
這種操作,一般在很少的小公司,產品的量非常小,而且非常缺少人手(開發工程師兼顧生產)。
通過【編程工具】下載程序
通過編程工具(大家所說的燒錄軟件,比如:STM32prog、STC-ICP等)直接下載程序,是很多公司都在用的一種比較常見的方法。

一般單片機廠家都配套有對應的燒錄軟件,以及下載器,像51、MSP430、STM32等這些單片機都有對應的工具。
類似STM32:

這種操作是比較常見的一種(其實IDE中也算是集成了這種編程軟件),一般產品有一定量(幾千以內吧),但不是非常多的情況。
通過【脫機燒錄器】下載程序
之前量產時,通過【編程工具】下載程序的方式比較多,但隨著【脫機燒錄器】的普及,然后兼容的單片機類型也越來越多,通過【脫機燒錄器】量產下載程序的方式也越來越多了。
通過【脫機燒錄器】免去了電腦端,操作也更簡單(一鍵下載程序)。

現在市面上的【脫機燒錄器】有很多,隨便某寶一搜,出來一大堆,比如:正點原子的Mini-Pro脫機下載器、安富萊的H7-TOOL等都支持脫機下載程序。

(圖片來源正點原子)
這種方法現在也是大面積在使用了,如果產品生成的量大,也是建議用這種脫機燒錄的方法。
通過【原廠】下載程序
如果你生成的量比較大,可以直接從原廠購買芯片,而且可以讓原廠幫你把程序直接下載到芯片。
你拿到芯片的時候,里面就已經下載好了程序,而不用再單獨下載程序了。

(圖片來源某寶)
這種方法一般要求量比較大(數十萬的量級),量小了,別人也不會答應的。
這種方法可以不用在板卡上留下載接口(比如:SWD),自己也可以用“燒錄座”提前下載程序,再焊接芯片。我們之前公司就這么干過。

(圖片來源某寶)
今天就分享到這里,還有更多“特殊”方法,歡迎大家補充。
記一次聯想筆記本電腦維修經歷
硅谷的人才搖籃:仙童半導體!
為什么公司寧可高薪招一個新員工,也不愿給老員工漲工資?
[收藏]歷史文章精選 & 匯總
嵌入式軟硬件開源項目匯總
軟硬件開發筆記總結
開發板評測系列
點擊“閱讀原文”查看更多分享,歡迎點分享、收藏、點贊、在看。