AI-Thinker AI-Cloud Inside ESP8266 Update Firmware(REVIEWED)
Componenten en benodigdheden
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Over dit project
Vereiste componenten
1. ESP8266 – Al-Cloud Inside (zwart model:Flash-grootte 8Mbit =1MByte)
2. Breadboard
3. Arduino UNO;
4. Draden (jumpers);
5. Laptop;
6. Patiënt (veel).
Over dit project
Dit is een recensie van mijn vorige bericht, maar met veel verbeteringen.;-)
1. Vóór de firmware-update
1.1) U moet de Arduino ATMega-chip verwijderen. De gele Arduino-LED moet branden.
(Tip:gebruik niet de 'truc' om Arduino RESET in GND-poorten te koppelen, omdat u uw ESP-module kunt verbranden. Alle tests in deze sectie houden de ESP-temperatuur relatief laag. Als u de ESP niet kunt aanraken vanwege de hoge temperatuur, schakelt u deze uit de verbindingen onmiddellijk).
1.2) GPIO2 wordt niet gebruikt voor de firmware-update.
1.3) Alleen VCC en CH_PD (CHip Down) moeten worden aangesloten op 3.3V Arduino-poorten.
1.4) Alleen GND en GPIO0 (invoer/uitvoer voor algemene doeleinden) moeten worden aangesloten op GND Arduino-poorten. GPIO0 in GND is om programmeren in ESP8266 mogelijk te maken.
1.5) RST-pin wordt alleen gebruikt om de ESP-module te resetten. Je moet het alleen in Arduino GND aansluiten om het huidige ESP-firmare te resetten en het te verwijderen om de firmware bij te werken. Een snel 'blauw knipperen' treedt op wanneer u de RST-pin aansluit en verwijdert van Arduino GND.
1.6) TX met Arduino TX en RX met Arduino RX.
2. Bedrading voor firmware-update
3. Download de software voor firmware-update
3.1) FLASH_DOWNLOAD_TOOLS_v2.4_150924 (laatste versie werkt niet) (Beschikbaar op:https://bbs.espressif.com/viewtopic.php?f=57&t=433&hilit=FLASH_DOWNLOAD_TOOLS_v2.4_150924)
3.2) AT_V1.1_on_ESP8266_NONOS_SDK_V1.5.4 (laatste versie werkt niet) (Beschikbaar op:https://www.electrodragon.com/w/File:AT_V1.1_on_ESP8266_NONOS_SDK_V1.5.4.zip)
3.3) Firmware van de fabrikant:ai-thinker-v1.1.1.bin. (Beschikbaar op:http://wiki.aprbrother.com/wiki/Firmware_For_ESP8266)
4. Update de firmware
4.1) Open het uitvoerbare bestand Flash Download Tools.
4.2) Stel de velden als volgt in:
ESP8266_NONOS_SDK_V1.5.4\AT_bin\blank.bin>>> 0xFE000
ESP8266_NONOS_SDK_V1.5.4\AT_bin\esp_init_data_default.bin>>> 0xFC000
ESP8266_NONOS_SDK_V1.5.4\AT_bin\512+512\user1.1024.new.2.bin>>> 0x1000
ai-thinker-v1.1.1.bin>>> 0x0
4.3) Configureer de SPI Flash-instellingen als volgt (Opmerking:volgens deze wiki's...
https://github.com/arendst/Tasmota/issues/683
https://github.com/arendst/Tasmota/wiki/Theo's-Tasmota-Tips
https://github.com/letscontrolit/ESPEasy/issues/474
...alle ESP8266 ondersteunt "DOUT" SPI-MODUS).
4.4) Klik op START en wacht tot de upload klaar is.
4.5) Sluit de Flash-downloadtools.
5. Na het implementeren van de firmware
5.1) Verbinding verbreken:RX-, TX- en GPIO0-verbindingen.
5.2) Koppel de Arduino los van de USB-poort.
5.3) Sluit de Arduino opnieuw aan op de USB-poort. Bij deze stap moeten deze pinnen worden gebruikt:
VCC en CH_PD <---> Arduino 3.3v
GND <---> Arduino GND
RX <---> Arduino RX
TX <---> Arduino TX
5.4) Arduino IDE openen.
5.5) Kies Tools -- Board -- Generic ESP8266 Module.
5.6) Selecteer als volgt de juiste ESP-instellingen:
5.7) Open de seriële monitor.
5.8) Als u bij deze stap de CH_PD-draad verwijdert en opnieuw aansluit, zou u enkele tekens op de seriële monitor moeten zien. CH_PD-draad moet worden aangesloten om AT-berichten te verzenden/ontvangen. Als u geen tekens ziet, is er iets mis en moet u de firmware opnieuw implementeren.
5.9) Test de AT-commando's als volgt:
Laatste opmerkingen
- De baudrate voor dit ESP8266-model is 115200 bps.
- Vergeet niet om RX, TX en GPIO0 los te koppelen na de firmware-update. Als u dit niet doet, moet u de firmaware-update opnieuw uitvoeren wanneer u uw ESP8266 uitschakelt.
Schema's
esp_esquematico_mUUSzSMso3.fzzProductieproces