一般而言,工程師在產品開發階段,會用燒錄器做 MCU 燒錄,便於功能驗證,但在生產線上就不合適這樣運作,因為會讓生產線操作繁瑣,甚至拖慢生產時間。
對生產線而言,時間就是最重要的因素,越快完成產品的生產,對於稼動率是非常重要的,而稼動率的提升,會讓營運成本降低,進而增加獲利。
因此,有的公司會把燒錄的作業,委外給 MCU 燒錄廠商,如此一來收到 MCU 時,經過 QA 檢測後,就可以直接上線,大大地縮短生產所需時間。
NXP 的 IDE MCUXpresso 可以產生 BIN File,讓燒錄廠商可以直接用這個 BIN File 對 MCU 進行燒錄,以下就說明如何產生這個 BIN File。
1. 先確認 Project 編譯無誤:
2. 在「Debug」資料夾下,找到 .axf 檔案:
3. 在 .axf 檔案上,點擊滑鼠右鍵,就可以找到「Binary Utilities」,並且有:「Create hex」、「 Create binary」與「Binary S-Record」,在此我們選擇「Create binary」:
4. 如此一來,我們就可以在 Debug 資料夾中,找到這個 BIN File :
以上,就是產生 BIN File 的步驟,相信大家都能輕鬆上手。
參考來源