想問下大家,你們公司產品在生產的時候,都通過什么方法下載程序呢?
今天給大家分享幾種下載程序的方法,看你見過幾種。
通過【IDE】下載程序
通過IDE下載程序,就是將單片機(板子)用燒寫器直接電腦,用IDE(比如:Keil)直接下載程序:
類似這樣:
這個方法你是不是覺得很Low?初學單片機新手應該都這么干過。
這種方法確實很low,但確實有公司這么用于生成下載程序。
這種操作,一般在很少的小公司,產品的量非常小,而且非常缺少人手(開發工程師兼顧生產)。
通過【編程工具】下載程序
通過編程工具(大家所說的燒錄軟件,比如:STM32prog、STC-ICP等)直接下載程序,是很多公司都在用的一種比較常見的方法。
一般單片機廠家都配套有對應的燒錄軟件,以及下載器,像51、MSP430、STM32等這些單片機都有對應的工具。
類似STM32:
這種操作是比較常見的一種(其實IDE中也算是集成了這種編程軟件),一般產品有一定量(幾千以內吧),但不是非常多的情況。
通過【脫機燒錄器】下載程序
之前量產時,通過【編程工具】下載程序的方式比較多,但隨著【脫機燒錄器】的普及,然后兼容的單片機類型也越來越多,通過【脫機燒錄器】量產下載程序的方式也越來越多了。
通過【脫機燒錄器】免去了電腦端,操作也更簡單(一鍵下載程序)。
現在市面上的【脫機燒錄器】有很多,隨便某寶一搜,出來一大堆,比如:正點原子的Mini-Pro脫機下載器、安富萊的H7-TOOL等都支持脫機下載程序。(圖片來源正點原子)
這種方法現在也是大面積在使用了,如果產品生成的量大,也是建議用這種脫機燒錄的方法。
通過【原廠】下載程序
如果你生成的量比較大,可以直接從原廠購買芯片,而且可以讓原廠幫你把程序直接下載到芯片。
你拿到芯片的時候,里面就已經下載好了程序,而不用再單獨下載程序了。
(圖片來源某寶)
這種方法一般要求量比較大(數十萬的量級),量小了,別人也不會答應的。
這種方法可以不用在板卡上留下載接口(比如:SWD),自己也可以用“燒錄座”提前下載程序,再焊接芯片。我們之前公司就這么干過。
(圖片來源某寶)
來源:微信公眾號 | 嵌入式專欄(作者:strongerHuang)
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理
審核編輯 黃宇
-
芯片
+關注
關注
453文章
50396瀏覽量
421793 -
mcu
+關注
關注
146文章
16988瀏覽量
350302 -
燒錄
+關注
關注
8文章
255瀏覽量
35519
發布評論請先 登錄
相關推薦
評論