Visualisation du Boot ESP32
Pour mieux comprendre comment les mêmes données sont visualisées différemment selon la configuration SerialTool choisie, analysons le démarrage (boot) d'un module ESP32-S3 via le port de débogage.
Dans divers écrans, la même séquence de démarrage standard (commune à de nombreux appareils maîtres) est répétée, ce qui est idéal pour la visualisation avec un Terminal VT-100.
À titre de comparaison, la même séquence est affichée en utilisant le Terminal Classique de SerialTool ainsi que le Terminal Hexadécimal.
Tout d'abord, sélectionnez le mode Terminal dans le menu principal comme indiqué dans l'image suivante.
Sélection du mode de visualisation Terminal
Sélectionnez le mode Terminal VT-100 dans les paramètres du Terminal.
Sélection du mode Terminal VT-100
Une fois le mode Terminal Série VT-100 sélectionné, les options liées au Terminal Classique de SerialTool seront désactivées.
En réinitialisant le module ESP32, nous observons le trafic entrant du bootloader provenant du module.
Démarrage ESP32-S3 en mode Terminal VT-100
À ce stade, essayons la même procédure de démarrage du module ESP32 avec la visualisation via le Terminal Classique de SerialTool.
Tout d'abord, sélectionnez le mode Terminal Classique et choisissez la représentation des octets au format ASCII.
Les options liées au Terminal Classique de SerialTool réapparaîtront.
Sélection du mode Terminal Classique SerialTool - ASCII
En réinitialisant le module ESP32, nous observons le trafic entrant du bootloader provenant du module.
Démarrage ESP32-S3 en mode Terminal Classique SerialTool - ASCII
Faisons la même expérience en utilisant la visualisation du trafic en mode hexadécimal en réglant le mode d'affichage des données sur Hexadécimal.
Sélection du mode Terminal Classique SerialTool - Hexadécimal
En réinitialisant le module ESP32, nous observons le trafic entrant du bootloader provenant du module.
Démarrage ESP32-S3 en mode Terminal Classique SerialTool - Hexadécimal
Comme test final, utilisons l'autre type de terminal série de SerialTool, à savoir le Terminal Hexadécimal pur.
Dans cette représentation, le trafic du port série est affiché sur le même écran à la fois en hexadécimal et en ASCII dans deux sections différentes.
Ce type de visualisation est très adapté lorsque vous avez besoin de voir clairement le trafic en octets (entrant et sortant) en même temps.
Le choix d'utiliser le Terminal Hexadécimal est généralement orienté vers les développeurs dans les environnements embarqués.
Tout d'abord, sélectionnez le Terminal Hexadécimal depuis l'écran principal.
Sélection du mode Terminal Hexadécimal
En réinitialisant le module ESP32, nous observons le trafic entrant du bootloader provenant du module via le Terminal Hexadécimal.
Démarrage ESP32-S3 dans le Terminal HEX