Testando um Projeto de exemplo 

O ambiente no seu PC, esta pronto para testar uma aplicação para o ESP32.

O Programa  get-started/hello_world  da pasta de  examples da ESP-IDF, será usado para teste.

Copie a pasta do exemplo hello_word para a pasta ~/esp, com o comando abaixo usando a janela do mingw32.

 ( não se esqueça do ponto no final do comando) 

  cd esp 
cp -r $IDF_PATH/examples/get-started/hello_world .

Exemplo Hello world

Configurando a porta COM na ESP-IDF 

Conecte o seu ESP32 na porta USB do seu PC . Identifique a porta COM usada.

O procedimento é o mesmo deste tutorial :     Configurando a ARDUINO IDE p/ o ESP32 :

Abra a janela do programa mingw32, e dê os seguintes comandos para configurar a porta COM na ESP-IDF:

 cd ~/esp/hello_world
make menuconfig

Menuconfig

Uma outra janela de configuração deverá aparecer .
Usando as teclas de cursor e a tecla Enter , selecione Serial flasher config :

Serial config

Configure a porta COM do seu PC para a interface serial-USB do seu ESP32 : (edite o campo).

Config COM3
Depois selecione Exit duas vezes e Salve a configuração .

Compilando e Gravando na Flash do ESP32 

Mantenha  a placa ESP32 conectada no seu PC. Abra a janela do mingw32. 

Para compilar o aplicativo e todos os componentes do ESP-IDF, gerar o bootloader, a tabela de partição e os binários do aplicativo, e gravar esses arquivos na memória Flash da placa ESP32, dê os comandos abaixo:

  cd ~/esp/hello_world 
make flash

Make Flash 01

Após alguns minutos (demora mesmo) e se tudo correr bem , deverá aparecer essas mensagens abaixo.
A placa será resetada e a aplicação hello_world começará.

Tela final

Pronto, a aplicação já esta gravada na Flash do ESP32. Agora vamos acessar a porta serial-USB , através de uma console (pode usar um outro programa – velocidade 115200 Bps).

Na janela do mingw32, dê o comando para abrir a console da IDF :

  make monitor
Monitor
Essa aplicação Hello_world, fica em loop enviando a mensagem Hello world ! e depois dá um reboot.
Somente isso . Parabéns ! Você conseguiu usar a ESP-IDF com o ESP32 !

Hello world


Aguardem mais tutoriais !