前言
Arduino IDE豐富的驅(qū)動庫給ESP32的開發(fā)帶來了很多便利,當我們下載程序的時候,直選選擇好ESP32開發(fā)板型號和端口號即可下載程序到開發(fā)板中,整個過程無需關心生成的燒錄文件如何下載到ESP32開發(fā)板里。然而每次給ESP32開發(fā)板下載的時候都會編譯再下載的,這個過程等待時間比較長,如果要給多個ESP32開發(fā)板下載程序,就要一個個的編譯下載從而無法批量下載,等待的時間更漫長了。若想要在其他電腦上下載Arduino程序又得重新Arduino IDE和ESP32開發(fā)板支持包,使得過程重復繁瑣。而樂鑫flsah_download_tool燒錄軟件小巧占用空間少,便于在多臺電腦上簡單的安裝部署,因此如果把Arduino IDE中編譯好的ESP32程序bin文件導出來,再用樂鑫flsah_download_tool工具軟件對ESP32開發(fā)板進行下載程序,就方便多了,省去了編譯的過程,而且flsah_download_tool還有factory工廠模式,可以批量同時下載多個ESP32開發(fā)板,提升了效率。
獲取Arduino IDE中ESP32程序bin文件
Arduino IDE進入首選項中對輸出日志進行設置,顯示詳細輸出中的編譯、上傳都框選上,如下圖
打開一個ESP32的工程文件,下面以IDE中自帶的一個ESP32示例GetChipID為例
打開示例后,點擊上傳按鈕
上傳完畢后,在輸出日志信息中可查看到生成的bin程序文件名稱與路徑
0x1000 "C:Users18748AppDataLocalarduinosketches725A8955C0D75C4BABD7937EF346FDE1/ GetChipID.ino.bootloader.bin "
0x8000 "C:Users18748AppDataLocalarduinosketches725A8955C0D75C4BABD7937EF346FDE1/ GetChipID.ino.partitions.bin "
0xe000 "C:Users18748AppDataLocalArduino15packagesesp32hardwareesp322.0.11/tools/partitions/ boot_app0.bin "
0x10000 "C:Users18748AppDataLocalarduinosketches725A8955C0D75C4BABD7937EF346FDE1/ GetChipID.ino.bin "
這4個bin文件就是下載到ESP32開發(fā)板內(nèi)的文件,路徑前面是十六進制的地址,是要填入到flsah_download_tool工具軟件中對應程序bin文件的地址。不同的ESP32型號,生成的bin文件十六進制地址會不一樣。
不同電腦生成的bin路徑也會不一樣,若要找到對應的bin文件復制路徑到資源管理器中定位查到,注意復制路徑時,復制到最后一個斜杠即可,否則無法查到。
boot_app0.bin文件Arduino IDE中最初安裝ESP32開發(fā)板支持包時就已經(jīng)存在的,在自己電腦的安裝路徑下查看
除以上方法外,還可以在Arduino IDE中點擊導出已編譯的二進制文件選項,然后再點擊顯示項目文件夾可在build文件夾中的esp32.esp32.esp32文件夾下找到
flsah_download_tool工具軟件下載程序bin文件到ESP32中
打開flsah_download_tool工具軟件,加載好4個程序bin文件、填寫好對應的地址并框選?。其余選項默認不動,點擊START開始下載程序,直到顯示完成。
當有多個ESP32開發(fā)板要進行同時下載時,可以用flsah_download_tool工具軟件的工廠模式。
把Arduino IDE生成的4個程序bin,復制到flsah_download_tool工具軟件安裝路徑下的bin文件夾中,才能進行下一步的操作,否則不能。
LockSetting選項的√去掉,才可以加載程序文件,填寫地址,框選,配置好每一個開發(fā)板的端口號和波特率,點擊START ALL開始全部開發(fā)板的同時下載,也可以單獨點擊每一項的START對單個開發(fā)板進行指定下載。
最后對用Arduino IDE方式下載的程序和flsah_download_tool工具軟件方式下載的程序進行對比驗證是否一致。
總結(jié)
通過以上我們了解到Arduino IDE下載程序和樂鑫flsah_download_tool工具軟件下載程序的不同,flsah_download_tool更加的高效,便于工廠多臺電腦的部署和批量生產(chǎn)測試ESP的產(chǎn)品。flsah_download_tool軟件資源和詳細的使用方法可以到樂鑫官網(wǎng)找到。
審核編輯 黃宇
-
IDE
+關注
關注
0文章
352瀏覽量
47726 -
Arduino
+關注
關注
190文章
6498瀏覽量
192039 -
燒錄
+關注
關注
8文章
289瀏覽量
36330 -
BIN文件
+關注
關注
0文章
27瀏覽量
8683 -
ESP32
+關注
關注
21文章
1017瀏覽量
19227
發(fā)布評論請先 登錄
【樂鑫ESP32-DevKitC-32D模組開發(fā)板免費試用】(1)開箱
如何使用Arduino IDE對ESP32進行無線編程

如何在Arduino IDE中安裝ESP32開發(fā)環(huán)境

評論