那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何刷新ESP8266固件

454398 ? 來源:wv ? 2019-10-24 16:12 ? 次閱讀

步驟1:固件刷新面包板

如何刷新ESP8266固件

按照上述步驟設置面包板。

有關詳細信息,請參見指令:ESP8266傻瓜式WiFi模塊

如該指令中所述,您應為ESP8266使用單獨的電源作為USB轉串口編程器(或Arduino)無法為8266提供足夠的電流。如果沒有全功率,ESP8266將會不穩定。單獨的電源和RESET按鈕將為您節省很多麻煩。

步驟2:原理圖

請注意,RESET保持高電平

第3步:獲取固件更新程序軟件

要獲取Flasher,請從此處下載zip文件:https://github.com/nodemcu/nodemcu-flasher

這是Windows版本。單擊克隆或下載,然后下載Zip文件。

解壓縮這些文件并將其復制到合適的位置,例如:C:驅動器上。

有32位版本和64位版本。

要啟動應用程序,請根據您的PC,在相應版本下的“ Release”文件夾中雙擊“ ESP8266Flasher.exe ”:即:Win32或Win64文件夾

步驟4:獲取最新固件文件

要獲取固件(版本2-2016年7月),請轉到到:

http://www.electrodragon.com/w/Category:ESP8266_Firmware_and_SDK

單擊鏈接:官方ESP V2固件并下載zip。

如上所述,這似乎是那里的最后一個出廠版本。

將其解壓縮到合適的文件夾中。固件更新程序將需要此文件“ v2.0 AT Firmware(ESP).bin”。

Flasher固件文件夾中有一個好的文件夾,例如:C:\ nodemcu-flasher-master nodemcu-flasher-master Resources Binaries

或者,您可以根據需要生成固件,而不是出廠固件。轉到:http://nodemcu-build.com/

步驟5:打開固件更新工具

要更新固件:

GPIO 0引腳必須接地,以便進行任何固件更新或代碼上傳

按RESET按鈕

連接USB電纜

現在在您的本地文件夾中打開Firmware Flasher,例如:

C:\ nodemcu-flasher-master nodemcu-flasher-master Win64 Release ESP8266Flasher.exe。

步驟6:設置COM端口

選擇ESP2866所使用的端口。在此示例中,它是COM4。確保已關閉此端口上所有其他串行監視器。例如:Arduino一個或CoolTerm等。固件刷新器將無法正常工作。

然后轉到“高級”頁面。..

步驟7 :設置ESP8266選項

大多數ESP8266的波特率都為115200。如果這樣不起作用,請嘗試9600,因為某些板已配置了此設置。

其他設置適用于ESP-01。

這應該有助于您確定所擁有的內容:

http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family

步驟8:更改固件文件

最初,它通常看起來像上面的一樣。單擊設置(“齒輪”)按鈕,瀏覽下載并解壓縮的固件文件。

例如:C:\ nodemcu-flasher-master nodemcu-flasher-master Resources Binaries v2.0 AT固件(ESP).bin

如上所述,您還可以使用由http://nodemcu-build.com/

步驟9:選擇新的固件文件

單擊“齒輪”以瀏覽您的固件文件。

步驟10:開始上傳至ESP8266

現在返回“操作”選項卡,單擊“ Flash”。閃光器將為其接入點和Station獲取ESP8266 MAC地址,您應該會看到類似上面的屏幕。

步驟11:進度。..

如果一切正常,它應該帶回2個用于ESP8266的MAC地址。一個作為其訪問點地址,另一個作為客戶站。

進度條應開始移動,ESP上的藍燈應閃爍。

如果沒有,則可能是是一個問題。有時必須要堅持不懈。您可能會認為您已經破壞了ESP,但它一定會重生!

一些提示:

確保GPIO 0接地并且CH_PD為HIGH。

按RESET按鈕,然后重試。

如果這樣不起作用,請嘗試插入USB電纜。

在插入USB電纜之間等待10秒鐘。

如果沒有任何效果嘗試重新啟動PC –因為相同COM端口上的各種工具容易使它們混亂。

此過程將運行幾分鐘。

步驟12:成功

如果一切順利,您應該在左下角看到一個綠色的勾號。

您完成了!

使串行編程器保持連接狀態

斷開GPIO 0與地面的連接。

按下RESET按鈕。

現在您可以打開一個串行監視器,例如:Arduino IDE或CoolTerm等,并嘗試一些AT命令

步驟13:否成功?

您可能會看到。即:左下角有一個禁止通過的標志,

請不要絕望。

再次遍歷所有設置并確保它們正確

檢查面包板是否正確

確保GPIO 0接地并且CH_PD為HIGH

按RESET按鈕,然后重試

如果這不起作用,請嘗試將USB電纜插入并插入

,等待10秒鐘,再將其插入并插入

如果沒有任何作用,請嘗試重新啟動PC –可以做到這一點,因為同一COM端口上的各種工具都可能引起問題

請查看“日志”標簽中的消息。

嘗試Google!

步驟14:現在打開一個串行監視器

在ESP8266上恢復出廠固件后,您現在應該可以使用標準的AT指令了。

請參閱以下網址的AT命令:

https://www.itead.cc/wiki/ESP8266_Serial_WIFI_Module#AT_Commands

這是

https://espressif.com/sites/default/files/documentation/4a-esp8266_at_instruction_set_en.pdf

保持串行編程器已連接

將GPIO 0與地面斷開

按下RESET按鈕。

您可以使用Arduino IDE或CoolTerm之類的工具。

您不需要Arduino IDE中的ESP2866 Board Manager設置可通過Arduino串行監視器連接到ESP并發出AT命令。如果要編寫代碼并將代碼部署到ESP,則需要ESP2866 Board Manager設置。請參閱以下頁面中的Arduino板設置:

https://www.instructables.com/id/ESP8266-WiFi-Module-for-Dummies

要獲取Coolterm:

http ://freeware.the-meiers.org/

對于Windows下載:CoolTerm_Win.zip。還有用于MAC和Linux的版本

步驟15:現在,一些AT命令

您可以使用Arduino IDE串行監視器(或CoolTerm或類似術語)將AT命令發送到ESP8266。

大多數ESP8266的波特率為115200,但您可能需要嘗試9600以上的所有功能。

還請確保選擇了“ NL&CR兩者”。

鍵入AT并按Enter。 ESP應該返回OK。

獲取版本號,包括版本2.0的固件:

AT + GMR

獲取IP和MAC地址:

AT + CIFSR

獲取WiFi模式。 1 =客戶站,2 =接入點,3 =兩者:

AT + CWMODE?

將其設置為“僅客戶端”:

AT + CWMODE = 1

再次獲取IP和MAC地址

AT + CIFSR

步驟16:加入WiFi訪問點

列出附近的所有訪問點(WiFi):

AT + CWLAP

連接到WiFi站:

AT + CWJAP =“ BanditMan”,“ YourPasswordHere”

獲取IP和MAC再次地址:

AT + CIFSR

(ps:圖像已被編輯以掩蓋某些細節)

步驟17:AT重新啟動

鍵入AT + RST

這將重新啟動ESP,您將看到很多有趣的信息

步驟18:嘗試Ping ESP

在“運行”中打開命令提示符。

第19步:現在安裝ESP

希望您成功了!

您現在已成為物聯網的一部分!

您也可以登錄您的WiFi路由器并為此ESP8266保留IP地址,

您還可以添加端口轉發或用于端口映射的虛擬服務器,以將外部訪問定向到您的ESP。

選擇一個“隨機”外部端口號,以最大程度地減少不必要的入侵。

我建議您在ESP所服務的網頁中至少包括一些簡單的安全性。

步驟20:資源

有關此固件版本,請參閱《 ESP8266傻瓜指南》及其面包板詳細信息:結果

https://www.instructables.com/id/ESP8266-WiFi-Module-for-Dummies

結果

ESP版本:

http://www.esp8266.com/wiki/?doku.php ID = esp8266模塊家族

結果

閃光器: 結果

要獲取Flasher,請從此處下載zip文件:

https://github.com/nodemcu/nodemcu-flasher

ESP固件:

http://www.electrodragon.com/w/Category:ESP8266_Firmware_and_SDK

要獲取固件(版本2-2016年7月),請訪問:

http://www.electrodragon.com/w/File:V2.0_AT_Firmware(ESP).zip

在以下位置構建您自己的自定義固件。這看起來非常強大:

http://nodemcu-build.com/

請參閱在以下位置的AT命令:

https://www.itead.cc/wiki/ESP8266_Serial_WIFI_Module#AT_Commands

這是:https://espressif.com/sites/default/files/文檔/4A-esp8266_at_instruction_set_en.pdf

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 固件
    +關注

    關注

    10

    文章

    561

    瀏覽量

    23164
  • ESP8266
    +關注

    關注

    50

    文章

    962

    瀏覽量

    45338
收藏 人收藏

    評論

    相關推薦

    ESP8266 太空人動畫的 OLED 顯示

    ESP8266 太空人動畫的 OLED 顯示
    的頭像 發表于 10-08 15:06 ?342次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動畫的 OLED 顯示

    esp32和esp8266代碼共用嗎

    本文將介紹ESP32和ESP8266兩款流行的微控制器在代碼共用性方面的可能性與差異性。 一、引言 隨著物聯網技術的飛速發展,越來越多的智能設備開始進入我們的生活。其中,ESP32和ESP82
    的頭像 發表于 08-19 18:23 ?1432次閱讀

    esp8266esp32區別是什么

    以下是關于ESP8266ESP32的主要區別: 處理器和架構 : ESP8266 :使用一個Tensilica L106 80MHz的處理器,屬于Xtensa架構。 ESP32 :使
    的頭像 發表于 08-19 18:16 ?5967次閱讀

    ESP8266需要燒錄固件庫嘛

    需要。ESP8266是一款非常流行的Wi-Fi模塊,廣泛應用于物聯網項目中。它具有低成本、低功耗、易于編程等特點,因此受到了許多開發者的喜愛。在開發ESP8266項目時,燒錄固件庫是一個非常重要
    的頭像 發表于 08-19 17:30 ?1059次閱讀

    esp8266不燒錄可以使用嗎

    ESP8266是一款非常流行的Wi-Fi模塊,廣泛應用于物聯網項目中。然而,如果不進行燒錄,ESP8266將無法正常工作。 1. ESP8266簡介 ESP8266是一款由Espres
    的頭像 發表于 08-19 17:28 ?1005次閱讀

    esp8266wifi模塊怎么連接手機

    ESP8266 WiFi模塊連接手機主要可以通過兩種方式實現: 通過路由器連接(STA模式)和直接作為熱點連接(AP模式) 。以下是兩種連接方式的步驟: 一、通過路由器連接(STA模式) 配置
    的頭像 發表于 08-19 17:27 ?3591次閱讀

    ESP8266-01如何更新固件

    您好,我有 ESP8266-01,我需要通過 Arduino 更新固件......我有這個版本......esp_iot_sdk_v1.4.0_15_09_18.zip 可以給任何鏈接重言同義嗎?
    發表于 07-22 07:33

    ESP8266 12E如何升級到最新固件

    ESP8266 12E如何升級到最新固件
    發表于 07-22 07:03

    ESP8266如何避免固件損壞?

    的文件放入Web服務器中,然后發送AT CIUPDATE進行升級。 然后ESP8266可能會以破碎的狀態進入......我們希望僅升級我們公司發布的固件。 system_upgrade_start
    發表于 07-19 06:00

    如何使用ESP8266 AT固件實現SFTP?

    使用ESP8266 AT 固件實現 SFTP
    發表于 07-16 06:58

    ESP8266 Huzzah不響應AT命令的原因?

    我的 esp8266 Huzzah 分線板最近使用 esp 閃存工具,使用 NONOS SDK v2.0.0 重新刷新。我認為這將允許 esp 在通過 arduino 串行監視器發送
    發表于 07-11 08:21

    刷新ESP13固件失敗的原因?

    正在嘗試將 Doit 固件刷新到最新版本的 ESP8266_NONOS_SDK 中包含的 AT 固件。 I get \"Chip sync error
    發表于 07-10 07:43

    ESP8266網絡天氣時鐘OLED顯示

    基于ESP8266實現網絡獲取天氣和時鐘并OLED顯示
    的頭像 發表于 06-28 04:46 ?1429次閱讀
    <b class='flag-5'>ESP8266</b>網絡天氣時鐘OLED顯示

    國產低成本Wi-Fi SoC解決方案芯片ESP8266ESP8285對比差異

    ESP8266ESP8285對比差異 ESP8285相當于在ESP8266基礎上多加了1/2MB Flash, ESP8285與
    的頭像 發表于 05-17 11:44 ?1512次閱讀
    國產低成本Wi-Fi SoC解決方案芯片<b class='flag-5'>ESP8266</b>與<b class='flag-5'>ESP</b>8285對比差異

    確定ESP8266固件下載成功的方法

    在物聯網設備的開發過程中,確定esp8266固件是否成功下載至設備十分關鍵。以下是一種簡單有效的確認方法:機智云物聯網平臺首先,確保你的ESP8266模塊已經正確連接至計算機,并通過串口調試助手進行
    的頭像 發表于 05-16 08:10 ?693次閱讀
    確定<b class='flag-5'>ESP8266</b><b class='flag-5'>固件</b>下載成功的方法
    武安市| 喜达百家乐官网的玩法技巧和规则| 赌场百家乐作弊| 府谷县| 百家乐算牌皇冠网| 球探网足球比分| 杨公先师24山秘密全书| 妈祖棋牌迷| 百家乐官网投注| 大发888登录下载| 免费百家乐官网的玩法技巧和规则 | 六合彩摇奖结果| 网上百家乐官网真钱游戏| 棋牌游戏平台排名| 女性做生意的风水| tt线上娱乐城| 百家乐平台网| 优博在线娱乐| 百家乐现金投注信誉平台| 时尚| 百家乐五湖四海赌场娱乐网规则| 明升备用网站| 百家乐ipone| 百家乐官网娱乐城游戏| 百家乐博娱乐网提款速度快不| 澳门百家乐官网有哪些| 大发888娱乐城真假| 郑州百家乐官网的玩法技巧和规则| 榆次百家乐的玩法技巧和规则| 百家乐官网一般的庄闲比例是多少| 德州扑克概率计算器| 百家乐评级导航| 百家乐官网预测神法| 威尼斯人娱乐网反| 百家乐官网试玩| 百家乐官网有多少网址| 大发888赌博| 圣淘沙百家乐游戏| 太阳城百家乐官网分析解码| 大发888玩家论坛| 粤港澳百家乐官网娱乐网|