Índice:

Firmware Flashing de ESP8266: 4 etapas
Firmware Flashing de ESP8266: 4 etapas

Vídeo: Firmware Flashing de ESP8266: 4 etapas

Vídeo: Firmware Flashing de ESP8266: 4 etapas
Vídeo: ОТА wemos d1 (ESP8266) прошивка по воздуху - Flash NodeMCU (ESP8266) firmware in OTA 2024, Novembro
Anonim
Firmware Flashing de ESP8266
Firmware Flashing de ESP8266

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

Conecte o ESP8266 ao computador
Conecte o ESP8266 ao computador
Conecte o ESP8266 ao computador
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

Flashing Firmware
Flashing Firmware
Flashing Firmware
Flashing Firmware
Flashing Firmware
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: