O esboço deste artigo é fornecido abaixo:
1: Como instalar o Esptool.py no computador
Existem várias maneiras de piscar micropython no ESP32. Alguns deles estão instalando firmware usando Micropython IDE, como Thonny IDE ou UPYCRATH. Mas hoje estaremos baixando e piscando o firmware Micropython usando Esptool.py.
A seguir, estão algumas etapas para instalar o Esptool.PY:
Passo 1: Antes de continuarmos primeiro, precisamos instalar o Esptool.py em nosso PC. Portanto, instale uma versão atualizada do Python 3 no PC. Para obter o Python 3, visite sua página de download ou clique aqui. Aqui está 3.11.0.
Passo 2: Quando o Python estiver instalado no PC, abra o prompt de comando.
Etapa 3: Depois de abrir cmd Agora digite o comando abaixo mencionado para instalar a versão mais recente do Esptool.py com pip:
python -m pip install esptool
Depois que a instalação terminar uma mensagem com instalado com êxito pip e o número da versão aparecerá.
Passo 4: Use o PIP para instalar o Esptool:
PIP3 Instale Esptool
Para alguma instalação do Python, este comando pode não funcionar, tente nenhum dos comandos abaixo para instalar Esptool.py no PC.
pip install esptool
PIP2 Instale o esptool
Por padrão, o setupTools não está instalado em alguns sistemas. Execute o seguinte comando para instalar o setupTools:
PIP Instale o setupTools
Se já instalado, a seguinte janela aparecerá.
Etapa 5: A partir de agora terminamos Esptool.py instalação. O próximo passo é verificar a instalação. Execute o comando dado.
Python -M Esptool
Se a instalação for bem -sucedida, uma mensagem semelhante a mostrada abaixo aparecerá.
2: Como baixar o firmware Micropython para ESP32
Agora instalamos o Esptool em nosso sistema. Então faça o download do firmware micropython atualizado. Visita Página de download do Micropython e procure o firmware do Micropython do ESP32.
Faça o download da versão mais recente lançada disponível para a placa ESP32 e lembre -se de não baixar a versão de construção noturna, pois ela se destina principalmente a programadores avançados.
Caso você esteja usando qualquer outra placa, como Pyboard, Wipy vá para a página de download do Micropython e pesquise o respectivo firmware do quadro.
2.1: Como encontrar a porta serial do ESP32
A próxima coisa importante em nosso caminho é procurar a porta COM na qual a placa ESP32 está conectada. Para fazer isso gerenciador de dispositivos abertos e procurar por porta com esp32 em Com & lpt seção. Aqui no nosso caso é Com10.
Outra maneira de saber que a porta COM está aberta Arduino IDE Conecte o ESP32 com o PC e vá para: Ferramentas> portas> portas seriais
Caso se não houver porta COM disponível para o ESP32, então seguem os dois principais motivos para a falta de porta ESP32 COM:
1: Para instalar a pesquisa de driver de chips ESP32 CP2102 para o driver na barra de pesquisa do Google.
Ou simplesmente clique aqui para visitar o site do Silicon Labs para obter os drivers CP2102 mais recentes.
Depois que os motoristas estiverem instalados com sucesso, reinicie o Arduino IDE e conecte a placa ESP32 ao PC, agora a porta COM para a placa ESP32 será visível. Você também pode ver a porta COM no gerenciador de dispositivos.
2: Se os motoristas estiverem instalados, mas você ainda não pode ver a porta ESP32 COM, verifique o cabo USB que você está usando. Existem vários cabos que não podem estabelecer a comunicação em série, pois seu único objetivo é carregar e a maioria desses cabos está faltando os fios de dados.
3: Como Flash Micropython Firmware no ESP32
Agora, exibiremos o arquivo de firmware baixado na placa ESP32. Para fazer isso de novo, temos que abrir o terminal de comando na janela. Siga as etapas mencionadas para concluir a instalação de firmware no ESP32.
3.1: Encontrar micropython .arquivo de bin
Uma vez que o ESP32.O arquivo bin é baixado, estará em algum lugar no diretório do download. Para acessar o diretório de download, digite o comando abaixo:
Downloads de CD
Agora, para listar todos os arquivos do Tipo de diretório de download seguinte ao comando:
dir
Depois dir Comandos todos os arquivos dentro do diretório de download aqui, podemos ver o ESP32.Arquivo BIN para Micropython Firmware. Copie o nome do arquivo que precisaremos mais tarde. No nosso caso, é:
ESP32-20220618-V1.19.1.BIN
3.2: Apagando a memória FLASH ESP32
Agora encontramos o arquivo. Antes de exibi -lo primeiro no monitor serial, precisamos limpar a memória do Flash Esp32.
Com o ESP32 conectado ao PC Press e segure o botão "Boot/Flash" na placa ESP32:
Enquanto segura o botão "Boot/Flash", execute abaixo do comando escrito para apagar a memória ESP32:
Python -m Esptool -Chip Esp32 EASE_FLASH
Uma vez o Apagar O processo começa agora é possível liberar o BOTA botão. Espere por alguns segundos e a memória esp32 será limpa.
Observação: Se o processo de apagamento não começar e o terminal continuar imprimindo as linhas de ponto, repita o processo enquanto segura o BOTA Botão do ESP32.
3.3: Firmware Micropython piscando no ESP32 com o ESPPOOL.py
Depois que a memória da placa ESP32 é apagada, o último passo para a instalação do firmware Micropython é digitar o comando abaixo. Para este comando, precisamos conhecer a porta COM que em nosso caso é com10 e o nome do arquivo do arquivo de firmware que baixamos. Altere a porta COM e o nome do arquivo bin no seguinte comando:
Python -m Esptool-CHIP ESP32 --Portwrite_flash -z 0x1000
É assim que nossos comandos cuidam de definir a porta COM e o arquivo de firmware.
python -m Esptool -ship esp32 --port com10 write_flash -z 0x1000 esp32-20220618 -v1.19.1.BIN
Depois de escrever o comando agora, segure o BOTA botão e execute o comando acima.
Se todas as etapas forem com o normal, o seguinte resultado aparecerá.
Adicionamos com sucesso o firmware Micropython na placa ESP32.
Nota importante: Depois de instalar o firmware Micropython na placa ESP32, também pode programar o ESP32, apenas enviando o código usando o Arduino IDE, mas se você quiser usar o Micropython novamente com o ESP32, precisamos piscar o firmware do micropython novamente na placa ESP32, porque o IDE substituirá seu firmware sobre o MicropyThon. firmware.
Conclusão
Neste artigo, exibimos o firmware Micropython na placa ESP32. Múltiplas maneiras existem para Flash Micropython Esptool é uma delas. Para baixar a versão mais recente do esptool do Python 3. Usando as diretrizes deste artigo O ESP32 pode ser exibido com firmware Micropython.