Bom dia pessoal, estou tendo dificuldades para realizar o upload de um simples blink para o NodeMCU, conseguir apenas 1 vez logo no inicio depois que mudei a porta acionada para a D7, não consigo mais compilar e upar nada para o modulo. o erro é o seguinte:
Build options changed, rebuilding all
Sketch uses 222129 bytes (21%) of program storage space. Maximum is 1044464 bytes.
Global variables use 31496 bytes (38%) of dynamic memory, leaving 50424 bytes for local variables. Maximum is 81920 bytes.
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
Segue o modelo da placa
Tags:
Bom dia Hackduino!
O pino D7 (gpio13) é usado na comunicação serial2.
Não deveria dar problema no UPLOAD.
Em todo caso, tente o seguinte:
Antes de fazer o UPLOAD desconecte o jumper da D7.
Logo após o UPLOAD, reconecte
Olá amigo, estou sem jumper... apenas com a placa. Não entendi o motivo de não ter upado o código, so conseguir apenas na primeira tentativa,
Hackduino, explique melhor então o que você quer dizer com:
"depois que mudei a porta acionada para a D7" ?
Você não está usando a porta D7 com algum fio conectado nela?
ops.. rsrsrs...
Não, tinha colocado um led com resistor 'fechando" no gnd. Já retirei agora ta lisa no protoboard
O código-fonte não influencia no UPLOAD para a placa.
Os problemas com a transferência para a USB podem ter várias causas.
Fiz uma relação das possíveis causas e postei no meu blog.
Essa relação serve para Arduino ou para NODEMCU.
Veja aqui:
http://josecintra.com/blog/arduino-resolvendo-problemas-porta-usb/
Configuração do NODEMCU:
http://josecintra.com/blog/programando-nodemcu-esp8266-ide-arduino/
Observe principalmente a velocidade de upload que no NodeMCU deve ser 115200
e se a sua placa usar o driver ch340 mencionado nos posts
Agradeço as informações.
Segue os passos que fiz:
1- Verifiquei aqui os drivers, inclusive realizei re-einstalação do mesmo usando os indicados pelo o fabricante ao invés do windows. (Sem sucesso).
2- Verifiquei o procedimento usando o links, mudando o baud-rate para valores entre 115200 e 9600 (sem sucesso)
3- Usei o programa ESP8266Flasher, para tentar passar um novo firmware, porém ainda não conseguir, acredito que esteja errando. em como colocar está placa em modo de FLASH (mode de programação) o programa me retorna apenas o numero de MAC tanto para AP, quanto para STA).
Olá!
Você está programando a placa na linguagem LUA ou com a IDE do Arduino?
Estou na IDE Arduino mesmo, todos estes testes que mencionei foi com ela tanto em linux quanto no Windows
Quando se usa a IDE do Arduino para programa o NodeMCU, não é necessário gravar nenhum firmware.
Qualquer firmware que for gravado será apagado pelo sketch do Arduino.
Exatamente, rsrsrsrs... minha ideia era por o firmware, pois acho que bugou quando passei o sketch do blink.
E depois passar o código novamente. Bom depois de tanto analisar variadas situações estou meio perdido do que atacar efetivamente...
Pelo o que pesquisei é possível usar um FTDI externo, com os pino tx e rx, vou tentar passar usando um FTDI que tenho em casa (https://cdn-learn.adafruit.com/guides/images/000/000/194/medium800/...)
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por