ESP32 बूट विज़ुअलाइज़ेशन
यह बेहतर ढंग से समझने के लिए कि चुने गए SerialTool कॉन्फ़िगरेशन के आधार पर एक ही डेटा को अलग-अलग तरीके से कैसे देखा जाता है, आइए डिबग पोर्ट के माध्यम से ESP32-S3 मॉड्यूल के बूट का विश्लेषण करें।
विभिन्न स्क्रीन में, वही मानक बूट अनुक्रम (कई मास्टर उपकरणों के लिए सामान्य) दोहराया जाता है, जो VT-100 टर्मिनल के साथ विज़ुअलाइज़ेशन के लिए आदर्श है।
तुलना के लिए, वही अनुक्रम SerialTool के क्लासिक टर्मिनल और हेक्साडेसिमल टर्मिनल का उपयोग करके दिखाया गया है।
सबसे पहले, मुख्य मेनू से टर्मिनल मोड चुनें जैसा कि निम्न छवि में दिखाया गया है।
टर्मिनल विज़ुअलाइज़ेशन मोड का चयन
टर्मिनल सेटिंग्स से VT-100 टर्मिनल मोड चुनें।
VT-100 टर्मिनल मोड का चयन
एक बार VT-100 सीरियल टर्मिनल मोड चुने जाने के बाद, SerialTool के क्लासिक टर्मिनल से संबंधित विकल्प अक्षम हो जाएंगे।
ESP32 मॉड्यूल को रीसेट करके, हम मॉड्यूल से आने वाले बूटलोडर ट्रैफ़िक को देखते हैं।
VT-100 टर्मिनल मोड में ESP32-S3 बूट
इस बिंदु पर, आइए SerialTool के क्लासिक टर्मिनल के माध्यम से विज़ुअलाइज़ेशन के साथ उसी ESP32 मॉड्यूल बूट प्रक्रिया को आज़माएं।
सबसे पहले, क्लासिक टर्मिनल मोड का चयन करें और ASCII प्रारूप में बाइट प्रतिनिधित्व का चयन करें।
SerialTool के क्लासिक टर्मिनल से संबंधित विकल्प फिर से दिखाई देंगे।
क्लासिक SerialTool टर्मिनल मोड - ASCII का चयन
ESP32 मॉड्यूल को रीसेट करके, हम मॉड्यूल से आने वाले बूटलोडर ट्रैफ़िक को देखते हैं।
क्लासिक SerialTool टर्मिनल मोड - ASCII में ESP32-S3 बूट
आइए डेटा डिस्प्ले मोड को हेक्साडेसिमल पर सेट करके हेक्साडेसिमल मोड में ट्रैफ़िक विज़ुअलाइज़ेशन का उपयोग करके वही प्रयोग करें।
क्लासिक SerialTool टर्मिनल मोड - हेक्साडेसिमल का चयन
ESP32 मॉड्यूल को रीसेट करके, हम मॉड्यूल से आने वाले बूटलोडर ट्रैफ़िक को देखते हैं।
क्लासिक SerialTool टर्मिनल मोड - हेक्साडेसिमल में ESP32-S3 बूट
अंतिम परीक्षण के रूप में, आइए SerialTool के दूसरे प्रकार के सीरियल टर्मिनल का उपयोग करें, अर्थात् शुद्ध हेक्साडेसिमल टर्मिनल।
इस प्रतिनिधित्व में, सीरियल पोर्ट ट्रैफ़िक एक ही स्क्रीन पर दो अलग-अलग अनुभागों में हेक्साडेसिमल और ASCII दोनों के रूप में प्रदर्शित होता है।
इस प्रकार का विज़ुअलाइज़ेशन बहुत उपयुक्त है जब आपको ट्रैफ़िक को बाइट्स (इनबाउंड और आउटबाउंड) में स्पष्ट रूप से एक ही समय में देखने की आवश्यकता होती है।
हेक्साडेसिमल टर्मिनल का उपयोग करने का विकल्प आमतौर पर एम्बेडेड वातावरण में डेवलपर्स की ओर उन्मुख होता है।
सबसे पहले, मुख्य स्क्रीन से हेक्साडेसिमल टर्मिनल चुनें।
हेक्साडेसिमल टर्मिनल मोड का चयन
ESP32 मॉड्यूल को रीसेट करके, हम हेक्साडेसिमल टर्मिनल के माध्यम से मॉड्यूल से आने वाले बूटलोडर ट्रैफ़िक को देखते हैं।
HEX टर्मिनल में ESP32-S3 बूट