如何在Arduino IDE中匯出程式碼的二進位制檔案
有時,您需要匯出編譯後的程式碼二進位制檔案,以便與同事共享,或使用其他程式設計器(如ISP程式設計器)程式設計您的開發板,或用於OTA(空中升級)目的。此匯出的二進位制檔案(對於Arduino開發板實際上是hex檔案)不僅包含您的應用程式程式碼,還包含hex格式的依賴項原始碼。匯出此二進位制檔案的方法如下:
轉到 **草圖 -> 匯出已編譯的二進位制檔案**
現在,導航到包含您的草圖(您的.ino檔案)的資料夾。您可以使用 **草圖 -> 顯示草圖資料夾** 來導航到草圖資料夾。
您將在該資料夾中看到兩個hex檔案。
基本上,這些是每次編譯/上傳草圖時Arduino生成的文 件。透過點選“匯出已編譯的二進位制檔案”,您專門請求Arduino儲存這些檔案以便您稍後訪問/共享。
如果您使用hex檔案單獨對Arduino開發板進行程式設計(在Arduino IDE之外),請注意以下事項:如果您使用ISP程式設計器上傳到Arduino開發板,建議選擇包含引導載入程式的hex檔案。如果您選擇不包含引導載入程式的檔案,則在某些情況下,它可能會覆蓋引導載入程式,您可能無法再次程式設計您的開發板。請參閱此處討論:https://forum.arduino.cc/index.php?topic=513626.0。所有這些都是針對高階使用者的。如果您是Arduino新手,最好堅持使用Arduino IDE程式設計開發板。
廣告