Problema ao atualizar NodeMcu ESP12F

System-On-Chip com Wi-Fi embutido, para aplicações IoT

Moderadores: 51, guest2003, Renie, gpenga

Problema ao atualizar NodeMcu ESP12F

Mensagempor tronico » 07 Mai 2019 16:32

Olá a todos, estou usando o ESP8266 ESP12F pela primeira vez! Comprei a placa NodeMcu. Pretendo usar o firmware padrão para comandos AT (BOOT MODE).
Estou tentando atualizar para a versão do SDk 3.0, firmware AT 1.7. Quando liguei a placa pude verificar a versão que estava instalada:

Código: Selecionar todos
AT version:1.1.0.0(May 11 2016 18:09:56)
SDK version:1.5.4(baaeaebb)
compile time:May 20 2016 15:08:19


Estou usando o ESP8266 DOWNLOAD TOOLS V3.6.5 (a mais recente do site)
Após atualizar, quando eu ligo o módulo ele envia alguns "dados aleatórios" e não responde aos comandos AT.
O software auto detecta o FLASH SIZE como 32Mbit.
Eu segui o que esta no README.md

Flash size 32Mbit-C1: 1024KB+1024KB
boot_v1.2+.bin (0x00000)
user1.2048.new.5.bin (0x01000)
esp_init_data_default.bin (0x3fc000)
blank.bin (0xfe000 & 0x3fe000)

Tentei com a configuração 16Mbit-C1, fiz algumas combinações de arquivos: boot_v1.2 (1.6 e v1.7) esp_init_data_default_v05.bin (08.bin)
Tentei usar a versão 2.2.1 do SDK, seguindo as conf do README.md, mas tenho o mesmo comportamento.

Alguém pode me ajudar nesse início ?
tronico
Byte
 
Mensagens: 112
Registrado em: 08 Set 2011 07:48
Localização: Blumenau SC

Re: Problema ao atualizar NodeMcu ESP12F

Mensagempor tcpipchip » 07 Mai 2019 18:22

Acho que Bugou!

Estas usando os comandos AT da ESPRESSIF ? Tem lá para baixar o BIN.

Este teu parece da AI THINKER...

https://www.espressif.com/en/support/download/at

Estas testando estes ?
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: Problema ao atualizar NodeMcu ESP12F

Mensagempor tronico » 07 Mai 2019 20:04

Isso usando conforme o link.
Não está escrito em cina do modulo AI THINKER, me parece idêndico. Para ser mais exato é o NodeMCU v3 Lolin.
Testei em duas placas e obtive o mesmo resultado. Devo estar fazendo algo errado.
tronico
Byte
 
Mensagens: 112
Registrado em: 08 Set 2011 07:48
Localização: Blumenau SC

Re: Problema ao atualizar NodeMcu ESP12F

Mensagempor tronico » 07 Mai 2019 21:36

Estou usando duas placas ligeiramente diferentes.

Placas TOP
Placas Bottom

Usando uma versão mais antiga do ESP DOWNLOAD TOOL V2.3 consegui gravar com sucesso o firmware AT 1.5 SDK 2.1.0 com a seguinte configuração:

Código: Selecionar todos
FLASH SIZE: 32Mbit, SPI SPEED: 40MHz, SPI MODE: QIO
D:\Projetos\Modulos Wifi ESP8266\ESP8266_AT_Bin_V1.5.1\bin\boot_v1.2.bin (0x00000)
D:\Projetos\Modulos Wifi ESP8266\ESP8266_AT_Bin_V1.5.1\bin\at\512+512\user1.1024.new.2.bin (0x01000)
D:\Projetos\Modulos Wifi ESP8266\ESP8266_AT_Bin_V1.5.1\bin\esp_init_data_default.bin (0x3fc000)
D:\Projetos\Modulos Wifi ESP8266\ESP8266_AT_Bin_V1.5.1\bin\blank.bin (0x7e000)
D:\Projetos\Modulos Wifi ESP8266\ESP8266_AT_Bin_V1.5.1\bin\blank.bin (0x3fe000)


Porém só deu certo na placa nª 2, na outra placa não obtive sucesso !!!
tronico
Byte
 
Mensagens: 112
Registrado em: 08 Set 2011 07:48
Localização: Blumenau SC

Re: Problema ao atualizar NodeMcu ESP12F

Mensagempor tcpipchip » 07 Mai 2019 23:19

troque para protocolo DIO para ver se muda!
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: Problema ao atualizar NodeMcu ESP12F

Mensagempor tronico » 08 Mai 2019 10:29

Não resolveu, agora quando liga são enviados pela serial dados aleatórios sem parar...
tronico
Byte
 
Mensagens: 112
Registrado em: 08 Set 2011 07:48
Localização: Blumenau SC

Re: Problema ao atualizar NodeMcu ESP12F

Mensagempor tronico » 08 Mai 2019 14:25

Comecei a gravar com o esptool.py

Consegui gravar no modulo que não estava funcionando o BIN padrão do NODEMCU versão 0.9.6 conforme o link

Usando os seguintes comandos:
Código: Selecionar todos
esptool.py --port COM7 --baud 115200 erase_flash
esptool.py --port COM7 --baud 115200 write_flash -fm dio -fs 32m 0x00000 nodemcu_float_0.9.6-dev_20150704.bin

Funcionou com DIO, eu pude ver a saída pela serial a 9600:
Código: Selecionar todos
NodeMCU 0.9.6 build 20150704  powered by Lua 5.1.4
lua: cannot open init.lua


Mas ainda não funciona com firmware AT da ESPRESSIF.
tronico
Byte
 
Mensagens: 112
Registrado em: 08 Set 2011 07:48
Localização: Blumenau SC

Re: Problema ao atualizar NodeMcu ESP12F

Mensagempor tronico » 08 Mai 2019 16:16

Finalmente obtive sucesso com a versão 1.6.2 do firmware AT da ESPRESSIF.

Consegui gravar as duas placas cujas as informações são:
Placa nº 1. flash vendor C8h: GD, flash devID: 4016h QUAD; 32Mbit crystal: 26 Mhz
Placa nº 2. flash vendor 20h: N/A, flash devID: 4016h QUAD; 32Mbit crystal: 26 Mhz (Doit)

Funcionou somente usando a configuração do README.md = Flash size 32Mbit: 512KB+512KB e boot_v1.7.bin
Através do seguinte comando:
Código: Selecionar todos
esptool.py --port COM7 --baud 115200 write_flash -fm dio -fs 32m 0x00000 boot_v1.7.bin 0x01000 user1.1024.new.2.bin 0x3fc000 esp_init_data_default_v05.bin 0x7e000 blank.bin 0x3fe000 blank.bin


Eu encontrei vários tutoriais na internet fazendo parecer fácil. Tentei várias combinações de firmware até encontrar uma funcional, a maioria falhou. O desafio aqui me parece descobrir qual firmware é compatível com meu módulo específico e em quais locais da memória flash gravar as diferentes partes dos firmwares.

Ainda não consegui com a ultima versão do binário disponível 1.7. Acredito que eu tenha que compilar o projeto com as configurações apropriadas para funcionar nos meus módulos.

Encontrei vários relatos semelhantes ao meu na internet com diferentes soluções e combinações de firmwares.
Alguns relatam que seus fornecedores acabavam enviando módulos com memorias diferentes em um mesmo lote, gerando novamente esse inconveniente. Isso já ocorreu com alguém ?
tronico
Byte
 
Mensagens: 112
Registrado em: 08 Set 2011 07:48
Localização: Blumenau SC

Re: Problema ao atualizar NodeMcu ESP12F

Mensagempor tcpipchip » 08 Mai 2019 22:00

Eu tive problemas com FLASH que usavam protocolos diferentes...dio e qio

O problema pode estar tambem no bootloader
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!


Voltar para ESP8266/ESP32

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitantes

x