Boa noite!Alguem ja instalou a toolchain do ESP8266? Eu achei esse tutorial, mas precisa de ser um PC 64 bits:http://signusx.com/esp8266-windows-compilation-tutorial/Fiquei interessado em instalar esse tutorial. Porque? E simples, porque eu tomei recentemente um erro Fatal Exception (28)! Interessante ne? Eu achei essa informacao aqui:http://wifiesp.com/?p=7Que diz que executando esses comandos e possivel descobrir o que esta nesse endereco de memoria dando erro...Mas tambem achei esse link de toolchain que e outro tutorial:https://github.com/esp8266/esp8266-wiki/wiki/ToolchainAlguem tem experiencia com esse erro Fatal Exception (28)?AbcsRenato Aloi Pessoal,Vou ensinar aqui para voces como configurar corretamente o tamanho da memoria Flash do ESP8266.Bati muita cabeca aqui tentando fazer uma atualizacao do firmware do ESP8266 por WiFi, conhecida por OTA (Over The Air), que vou ensinar em outro post. Para quem entende ingles, basta seguir esse tutorial aqui.Mas sofri muito antes de conseguir efetuar a Atualizacao OTA por uma configuracao errada no tamanho da memoria Flash do meu modulo ESP8266.Uma regra basica para a Atualizacao OTA funcionar e que o codigo sendo atualizado nao pode ser maior que a metade do tamanho da memoria Flash. Isso acontece pois e uma auto-atualizacao, de forma que o arquivo BIN e gravado no espaco vazio da memoria Flash para depois entao substituir o codigo atual sendo executado. Por isso precisa existir um espaco igual ou maior que o codigo sendo atualizado.Meu modulo ESP8266 ESP01 estava configurado errado como tendo memoria Flash de 512KB, mas o arquivo do codigo compilado e resultante BIN estava com mais que 256KB, portanto a Atualizacao OTA nao estava sendo possivel.Descobri entao que existe um Exemplo pronto que verifica isso pra gente. Basta seguir os passos a seguir.Passo 1 - Abrir o Exemplo chamado CheckFlashConfig.ino, conforme imagem abaixo.Passo 2 - Verifique que o codigo faz uso de funcoes nativas do ESP8266 para o tamanho da memoria Flash configurada no Arduino IDE e o tamanho real do chip, Depois, atraves de um "if" na programacao compara o valor real do configurado e avisa se esta certo ou errado!Passo 3 - Se estiver certo, vai aparecer a mensagem da imagem abaixo no Monitor da Serial ao executar o codigo. Repare que os tamanhos da memoria real e configurada no IDE sao iguais.Passo 4 - Mas se aparecer a mensagem de erro "Flash Chip configuration wrong", entao vamos precisar configurar o tamanho correto no menu "Ferramentas" conforme mostra a imagem abaixo.E isso ai pessoal! Simples assim! No proximo artigo da serie do ESP8266 eu vou ensinar como fazer Atualizacao OTA!Abracos,Renato Aloi Pessoal,Vou lancar uma serie de posts sobre o ESP8266. Se voce ainda esta perdido no assunto, veja esse video aqui e a segunda parte aqui.Depois de assistir esses dois videos voce estara apto a montar o circuito do ESP8266 e tambem ja sabera como configurar o Arduino IDE para subir a programacao.Agora vamos falar da programacao basica do ESP8266. Nesse primeiro post eu vou mostrar o codigo basico de um Web Server.Para quem nao sabe o que e um Web Server, imagine paginas de um site que voce gosta. Essas paginas que acessamos, por exemplo do Facebook, estao hospedadas em algum lugar.