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

Exibições: 953

Responder esta

Respostas a este tópico

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/...)

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço