Visualização de Boot do ESP32
Para entender melhor como os mesmos dados são visualizados de forma diferente com base na configuração escolhida do SerialTool, vamos analisar o boot de um módulo ESP32-S3 via porta de depuração.
Em várias telas, a mesma sequência de boot padrão (comum a muitos dispositivos mestres) é repetida, o que é ideal para visualização com um Terminal VT-100.
Para comparação, a mesma sequência é mostrada usando o Terminal Clássico do SerialTool e também o Terminal Hexadecimal.
Primeiro, selecione o modo Terminal no menu principal conforme mostrado na imagem a seguir.
Selecionando o modo de visualização do Terminal
Selecione o modo Terminal VT-100 nas configurações do Terminal.
Selecionando o modo Terminal VT-100
Uma vez selecionado o modo Terminal Serial VT-100, as opções relacionadas ao Terminal Clássico do SerialTool serão desativadas.
Ao reiniciar o módulo ESP32, observamos o tráfego de bootloader de entrada do módulo.
Boot do ESP32-S3 no modo Terminal VT-100
Neste ponto, vamos tentar o mesmo procedimento de boot do módulo ESP32 com visualização através do Terminal Clássico do SerialTool.
Primeiro, selecione o modo Terminal Clássico e selecione a representação de bytes no formato ASCII.
As opções relacionadas ao Terminal Clássico do SerialTool reaparecerão.
Selecionando o modo Terminal Clássico SerialTool - ASCII
Ao reiniciar o módulo ESP32, observamos o tráfego de bootloader de entrada do módulo.
Boot do ESP32-S3 no modo Terminal Clássico SerialTool - ASCII
Vamos realizar o mesmo experimento usando a visualização de tráfego hexadecimal, definindo o modo de exibição de dados para Hexadecimal.
Selecionando o modo Terminal Clássico SerialTool - Hexadecimal
Ao reiniciar o módulo ESP32, observamos o tráfego de bootloader de entrada do módulo.
Boot do ESP32-S3 no modo Terminal Clássico SerialTool - Hexadecimal
Como teste final, vamos usar o outro tipo de terminal serial do SerialTool, ou seja, o Terminal Hexadecimal puro.
Nesta representação, o tráfego da porta serial é exibido na mesma tela tanto em hexadecimal quanto em ASCII em duas seções diferentes.
Este tipo de visualização é muito adequado quando você precisa ver claramente o tráfego em bytes (entrada e saída) ao mesmo tempo.
A escolha de usar o Terminal Hexadecimal é tipicamente orientada para desenvolvedores em ambientes embarcados.
Primeiro, selecione o Terminal Hexadecimal na tela principal.
Selecionando o modo Terminal Hexadecimal
Ao reiniciar o módulo ESP32, observamos o tráfego de bootloader de entrada do módulo através do Terminal Hexadecimal.
Boot do ESP32-S3 no Terminal HEX