Índice:
- Etapa 1: Conecte o ESP8266 ao computador
- Etapa 2: verifique a versão atual
- Etapa 3: Ferramenta Flash e Firmware
- Etapa 4: Flashing Firmware
Vídeo: Firmware Flashing de ESP8266: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Todos estão tentando atualizar o firmware do módulo ESP8266 as Instruções podem ajudá-lo a atualizar o firmware no ESP8266.
Etapa 1: Conecte o ESP8266 ao computador
Primeiro de tudo você precisa conectar o ESP8266 com o computador com a ajuda do Arduino UNO ou USB-UART. siga o diagrama de circuito para conectar o módulo ESP8266 com Arduino ou USB-UART
PARA ARDUINO UNO
- Conecte o pino de 3,3 V do Arduino UNO ao pino V ++ e EN do ESP8266
- Conecte o pino GND do Arduino UNO ao pino GND do ESP8266
- Conecte TX, RX de Arduino UNO pin para RX e TX pinof ESP8266
- Conecte uma chave entre o pino GND do Arduino UNO e o pino CPIO0 do ESP8266 para ativar o modo de atualização do firmware. (quando o interruptor é pressionado)
- Conecte o RST do Arduino UNO ao GND do Arduino UNO
conforme o diagrama de circuito
PARA USB-UART
- Conecte o pino de 3,3 V do USB-UART ao pino V ++ e EN do ESP8266
- Conecte o pino GND do USB-UART ao pino GND do ESP8266
- Conecte TX, RX do pino USB-UART ao pino RX e TX do ESP8266
- Conecte um interruptor entre o pino GND do USB-UART e o pino CPIO0 do ESP8266 para ativar o modo de atualização do firmware. (Quando o interruptor é pressionado)
Etapa 2: verifique a versão atual
Para verificar a versão atual do seu ESP8266, abra o IDE do Arduino (se você não tiver, clique no link para obtê-lo: -https://www.arduino.cc/en/main/software)
Nota: - O interruptor b / w GND e CIPO0 será aberto (não pressionado)
Abrir novo projeto <Selecionar a porta em Ferramentas <Abrir monitor serial em ferramentas <Selecionar a taxa de transmissão para 115200
O monitor da porta serial precisa ser configurado para que a linha de comando seja enviada com os caracteres NL e CR finais.
Na seção de comentários Teste o comando AT
Digite AT e pressione Enter
vai voltar
NO
OK
Nota: - Se não funcionou pressione o botão RST no Arduino UNO e tente novamente
depois do tipo de teste
AT + GMR para verificar a versão atual do firmware
a saída será como: -
AT + GMR
Versão AT: 0.40.0.0 (8 de agosto de 2015 14:45:58) Versão do SDK: 1.3.0 Ai-Thinker Technology Co., Ltd. Versão: 1.3.0.2 11 de setembro de 2015 11:48:04 OK
Também é necessário saber o tamanho da memória flash do módulo ESP, o endereço de upload do firmware depende do tamanho. Este manual descreve o firmware atualizado do módulo com tamanho de memória flash de 8Mbit (512KB + 512KB) ou 16Mbit (1024KB + 1024KB), como o mais comum. O tamanho da memória flash pode ser encontrado se enviar o comando AT da reinicialização: AT + RST.
a saída será como: -
AT + RST
OK, em 8 de janeiro de 2013, primeira causa: 2, modo de inicialização: (3, 1) load 0x40100000, len 1396, room 16 tail 4 chksum 0x89 load 0x3ffe8000, len 776, room 4 tail 4 chksum 0xe8 load 0x3ffe8308, len 540, room 4 tail 8 chksum 0xc0 csum 0xc0 2ª versão de inicialização: 1.4 (b1) Velocidade SPI: 40MHz Modo SPI: DIO SPI Tamanho e Mapa do Flash: 8Mbit (512KB + 512KB) jump to run user1 @ 1000 Ai-Thinker Technology Co., Ltd. pronto
anote todos os detalhes e saia
Etapa 3: Ferramenta Flash e Firmware
Para atualizar o firmware, você deve baixar o aplicativo da ferramenta especial e o próprio firmware. O aplicativo para atualização de firmware ESP8266 usará ferramentas de download em Flash do site oficial Espressif Systems. Link para a página de download:
O firmware também pode ser baixado do site oficial. Um link para a página de download no site oficial:
Você deve ir para a seção “SDKs & Demos” e baixar o firmware ESP8266 NONOS SDK versão pelo menos v1.3.0. ou versão superior
Todos os arquivos baixados devem ser descompactados e colocados no diretório.
Etapa 4: Flashing Firmware
Execute o aplicativo Flash Download Tools v "any version" (o arquivo.exe de mesmo nome). Na janela de abertura deve escolher corretamente os arquivos baixados e configurar o modo de conexão.
Os arquivos para download estão localizados no diretório "bin" com os arquivos de firmware. Para cada arquivo, você deve especificar um download de endereço válido. Selecione os arquivos na pasta "bin"
Use a seguinte tabela em imagens para selecionar arquivos e endereços de destino
Defina as seguintes configurações:
- SPIAutoSet - definir;
- CrystalFreq - 26M;
- TAMANHO FLASH - 8Mbit ou 16Mbit dependendo do tamanho da memória flash;
- PORTA COM - selecione a porta que está conectada ao ESP;
- BAUDRATE - 115200
Clique no botão "INICIAR" no aplicativo para atualizar o firmware.
é sincronizar os dados com a placa e começar a enviar
Nota: - Se não funcionar, pressione o botão "RESET" no arduino e pressione "START" novamente
Espere até o final da atualização do firmware. No final do processo aparece a inscrição FINISH em verde.
Desligue o módulo ESP8266 e desconecte o aterramento do pino CPIO0. (Solte o botão)
Ligue o módulo e execute o monitor da porta serial. Certifique-se de que o módulo e a nova versão do firmware estejam funcionando, enviando o comando AT AT + GMR.
Recomendado:
Como atualizar ou programar o firmware ESP8266 AT usando o ESP8266 Flasher e o programador, módulo IOT Wifi: 6 etapas
Como fazer o Flash ou programar o firmware ESP8266 AT usando o ESP8266 Flasher e o Programador, Módulo IOT Wifi: Descrição: Este módulo é um adaptador / programador USB para módulos ESP8266 do tipo ESP-01 ou ESP-01S. É convenientemente equipado com um coletor fêmea 2x4P de 2,54 mm para conectar o ESP01. Também quebra todos os pinos do ESP-01 por meio de um macho 2x4P 2,54mm h
Programe qualquer placa / módulo ESP8266 com firmware de comandos AT: 5 etapas
Programe qualquer placa / módulo ESP8266 com firmware de comandos AT: Cada módulo e placa ESP8266 pode ser programado de várias maneiras: Arduino, python, Lua, comandos AT, muitos mais provavelmente … Os três primeiros são os melhores para operação autônoma, firmware AT é para usar ESP8266 como módulo ou para teste rápido com TTL RS232 c
Restaurar ou atualizar o firmware no módulo ESP8266 (ESP-01) usando o Arduino UNO: 7 etapas
Restaurar ou atualizar o firmware no módulo ESP8266 (ESP-01) usando o Arduino UNO: O módulo ESP-01 que usei originalmente veio com o firmware AI Thinker mais antigo, o que limita seus recursos, pois muitos comandos AT úteis não são suportados. Geralmente é uma boa ideia atualizar seu firmware para correção de bugs e também dependendo do
Flashing MicroPython no Kano Pixel Kit: 4 etapas
Flashing MicroPython no Kano Pixel Kit: O Pixel Kit de Kano é uma ótima peça de hardware! Possui 128 LEDs RGB superbrilhantes, joystick, 2 botões, dial, bateria e um poderoso microprocessador como cérebro (ESP32). Vem de fábrica com um firmware que se comunica com o aplicativo Kano Code, e
Use o firmware Homie para conduzir o módulo de interruptor Sonoff (baseado em ESP8266): 5 etapas (com imagens)
Use o firmware Homie para conduzir o módulo de switch Sonoff (baseado em ESP8266): Este é um acompanhamento instrutível, escrevi este um pouco depois de " Construindo Dispositivos Homie para IoT ou Automação Doméstica ". O último estava se concentrando no monitoramento básico (DHT22, DS18B20, leve) em torno das placas D1 Mini. Desta vez, gostaria de mostrar como