EZ32 ESP32JTAG: 250 MHz பகுப்பாய்வியுடன் வயர்லெஸ் JTAG பிழைத்திருத்தம்

  • ஆல்-இன்-ஒன் தீர்வு: JTAG/SWD, 16ch 250 MHz பகுப்பாய்வி, வலை UART மற்றும் ஒற்றை வயர்லெஸ் சாதனத்தில் FPGA க்கான JTAG.
  • சக்திவாய்ந்த மற்றும் திறந்த வன்பொருள்: ESP32‑S3 டூயல்-கோர், 16 MB ஃபிளாஷ், 8 MB PSRAM மற்றும் FPGA; திறந்த மூல நிலைபொருள் மற்றும் வன்பொருள்.
  • டிரைவர் இல்லாத ஒருங்கிணைப்பு: உள்ளமைவு, OTA, ஆவணப்படுத்தல் மற்றும் எந்த சாதனத்திலிருந்தும் கருவிகளுக்கான அணுகலுக்கான வலை இடைமுகம்.

வயர்லெஸ் JTAG பிழைத்திருத்த கருவி

நீங்கள் மைக்ரோகண்ட்ரோலர்கள், FPGAக்கள் அல்லது சீரியல் பேருந்துகளுடன் பணிபுரிந்தால், கேபிள்கள் மற்றும் USB டாங்கிள்கள் பாதியை ஆக்கிரமித்துள்ள குழப்பத்தை நீங்கள் அறிந்திருக்கலாம். ஒழுங்கைக் கொண்டுவர ESP32JTAG வருகிறது.: JTAG/SWD பிழைத்திருத்தம், 250 MHz இல் 16-சேனல் லாஜிக் பகுப்பாய்வி, UART கன்சோல் மற்றும் FPGA உள்ளமைவு ஆகியவற்றை இணைக்கும் ஒற்றை சிறிய மற்றும் வயர்லெஸ் அலகு, இவை அனைத்தையும் உலாவியில் இருந்து அணுகலாம்.

சுவாரஸ்யமான விஷயம் என்னவென்றால், இது முக்கிய கருவிகளை ஒன்றிணைப்பது மட்டுமல்லாமல், அதுவும் அவர்கள் அனைவரும் ஒரே நேரத்தில் வேலை செய்ய முடியும்.நீங்கள் ஒரு மடிக்கணினி, டேப்லெட் அல்லது உங்கள் மொபைல் தொலைபேசியிலிருந்து கூட ஒரே நேரத்தில் ஒரு MCU ஐ பிழைத்திருத்தம் செய்யலாம், ஒரு FPGA ஐ நிரல் செய்யலாம், சிக்னல்களை பகுப்பாய்வு செய்யலாம் மற்றும் ஒரு வலை முனையத்தைத் திறக்கலாம். அதன் ஒருங்கிணைந்த வலை சேவையகத்துடன், நிறுவ எந்த இயக்கிகளும் இல்லை. வைஃபை வழியாக இணைக்கவும்இடைமுகத்தை உள்ளிட்டு வேலைக்குச் செல்லுங்கள்.

ESP32JTAG என்றால் என்ன, அது ஏன் ஆர்வமாக உள்ளது?

ESP32JTAG என்பது ஒரு EZ32 முன்மொழிவு ஆகும், இது ஒரு என வரையறுக்கப்படுகிறது உட்பொதிக்கப்பட்ட பொறியாளர்களுக்கான சுவிஸ் இராணுவ கத்தி.இந்த சாதனம் MCU-களுக்கான ஆன்-சிப் பிழைத்திருத்த செயல்பாடுகளை (JTAG/SWD), FPGA-களுக்கான மேம்பாட்டு ஆதரவு (Vivado-விற்கான XVC உட்பட), ஒரு உயர் செயல்திறன் கொண்ட லாஜிக் பகுப்பாய்வி மற்றும் ஒரு வலை-அணுகக்கூடிய UART முனையம் ஆகியவற்றை ஒருங்கிணைக்கிறது, இவை அனைத்தும் சோதனையின் கீழ் கணினியுடன் இணைக்கப்படக்கூடிய ஒரு சிறிய வடிவ காரணியில் உள்ளன.

ST-Link அல்லது அடிப்படை USB JTAG அடாப்டர்கள் போன்ற பாரம்பரிய கருவிகளுடன் ஒப்பிடும்போது, தரமான பாய்ச்சல் நெகிழ்வுத்தன்மையில் உள்ளது.இது வயர்லெஸ், பல்நோக்கு, மற்றும் VSCode, PlatformIO, STM32CubeIDE, Arduino IDE, அல்லது Vivado உடன் நவீன பணிப்பாய்வுகளை நோக்கிச் செல்கிறது. மேலும், இது திறந்த வன்பொருள் மற்றும் தணிக்கை, தனிப்பயனாக்கம் மற்றும் சமூக மேம்பாட்டை எளிதாக்க வெளியிடப்பட்ட திட்டவட்டங்கள், BOMகள் மற்றும் ஃபார்ம்வேர்களுடன் திறந்த மென்பொருளை இயக்குகிறது.

கட்டிடக்கலை மற்றும் முக்கிய கூறுகள்

சாதனத்தின் மையத்தில் ஒரு எஸ்பிரெசிஃப் ESP32-S3 தொகுதி உள்ளது. (ESP32 முகவர் மேம்பாட்டு கருவி வழிகாட்டியைப் பார்க்கவும்) டூயல்-கோர் CPU (Xtensa LX7) உடன் 266 மெகா ஹெர்ட்ஸ், இழப்பற்ற பிழைத்திருத்த போக்குவரத்து, வலை UI, நெறிமுறைகள் மற்றும் லாஜிக் பகுப்பாய்வி இடையகங்களைக் கையாள 16 MB ஃபிளாஷ் மற்றும் 8 MB PSRAM உடன்.

இரண்டாவது தூண் ஒரு சிறிய FPGA ஆகும், அதில் சில 5k லாஜிக் கேட்கள் மற்றும் 1 Mbit RAM, ESP32 இலிருந்து முழுமையாகக் கட்டுப்படுத்தப்படுகிறது. இந்த நிரல்படுத்தக்கூடிய தர்க்கம், போர்ட் செயல்பாடுகளை மாற்றவும், அதிவேக சிக்னல் பிரிட்ஜ்களை செயல்படுத்தவும், பிரதான CPU-ஐத் தடுக்காமல் பகுப்பாய்வி மாதிரியைத் தக்கவைக்கவும் அனுமதிக்கிறது.

வயர்லெஸ் இணைப்பு மதிப்பாய்வைப் பொறுத்தது: சில ஆதாரங்கள் குறிப்பிடுகின்றன வைஃபை 6 மற்றும் புளூடூத் 5.0மற்றவர்கள் 2,4 GHz 802.11 b/g/n (Wi-Fi 4) மற்றும் BLE 5.0 ஆகியவற்றை சுட்டிக்காட்டினாலும், அணுகுமுறையானது உள்ளமைவு, OTA புதுப்பிப்புகள், ஆவணங்கள் மற்றும் கருவிகளை வெளிப்படுத்தும் ஒரு குடியிருப்பு வலை இடைமுகம் (FreeRTOS மற்றும் ESP-IDF இல்) மூலம் வயர்லெஸ் முறையில் செயல்படுவதாகும்.

முன்புறம் ஒரு 1,83″ எல்சிடி திரை IP, Wi-Fi நிலை மற்றும் கணினித் தரவைக் காண்பிக்க, சோதனைக்கு உட்பட்ட சாதனத்திலிருந்து உபகரணங்கள் "இணைக்கப்பட்ட" போது இது மிகவும் பயனுள்ளதாக இருக்கும், மேலும் நீங்கள் அதை நெட்வொர்க்கில் ஒரு பார்வையில் கண்டுபிடிக்க வேண்டும்.

இயற்பியல் வடிவமைப்பைப் பொறுத்தவரை, PCB சுமார் 33 × 40 × 5 மிமீ (தரவுத்தாள் படி 40 × 33 × 5 மிமீ போன்ற பரிமாற்றக்கூடிய புள்ளிவிவரங்கள்), இது USB-C ஆல் இயக்கப்படுகிறது மற்றும் நான்கு வழங்குகிறது கட்டமைக்கக்கூடிய நான்கு கம்பி துறைமுகங்கள் இலக்கு மின்னழுத்த மானிட்டர் மற்றும் மீட்டமைப்பு கட்டுப்பாட்டைத் தவிர, JTAG/SWD, UART மற்றும் லாஜிக் பகுப்பாய்வி முறைகள் அமைந்துள்ள இடத்தில்.

காட்சி மற்றும் போர்ட்களுடன் கூடிய ESP32JTAG பலகை

சக்திவாய்ந்த, தடைகள் இல்லாத MCU பிழைத்திருத்தி

MCU-களின் பிழைத்திருத்த அம்சம் அடிப்படைகளுக்கு அப்பாற்பட்டது: இது OpenOCD, GDBServer, Blackmagic Probe மற்றும் CMSIS-DAP உடன் வேலை செய்கிறது.எனவே, இது மிகவும் பொதுவான IDE-களுடன் (VSCode, STM32CubeIDE, Arduino IDE, PlatformIO…) தடையின்றி ஒருங்கிணைக்கிறது.

ST-Link போன்ற சிக்கனமான ஆய்வுகளுடன் ஒப்பிடும்போது (அவை பொதுவாக பொருத்தப்படுகின்றன 72 MHz இல் ARM, 128 KB ஃபிளாஷ் மற்றும் 24 KB RAM உடன்266 MHz இல் 16 MB ஃபிளாஷ் மற்றும் 8 MB PSRAM உடன் கூடிய ESP32-S3 வேறுபட்ட லீக்கில் உள்ளது. இந்த வள விளிம்பு பிழைத்திருத்த தரவு இழப்பின் வாய்ப்பைக் குறைக்கிறது மற்றும் பிற செயல்பாடுகள் இணையாக இயங்கும் போது தேவைப்படும் அமர்வுகளைத் தக்கவைக்க அனுமதிக்கிறது.

CPU, நினைவகம் மற்றும் FPGA ஆகியவற்றின் கலவையானது மென்மையான பணிப்பாய்வை ஏற்படுத்துகிறது: குறைவான தொகுதிகள், குறைவான காத்திருப்பு, மற்றும் பகுப்பாய்வி அல்லது வலை முனையத்தைப் பாதிக்காமல் பிரேக்பாயிண்ட்கள், நினைவக ஆய்வு மற்றும் பதிவு செய்தலைப் பராமரிக்கும் திறன்.

லாஜிக் பகுப்பாய்வி: 250 மெகா ஹெர்ட்ஸில் 16 சேனல்கள்

கூற்றுக்களில் ஒன்று அதன் தர்க்க பகுப்பாய்வி ஆகும் 250 MHz இல் 16 சேனல்கள்இந்த எண்ணிக்கை அதிக விலை கொண்ட, ஒற்றை-நோக்க பகுப்பாய்விகளை விட அதிகமாகும். இது அதிவேக SPI போன்ற பேருந்துகளை மாதிரியாகக் கணக்கிடுவதற்கும், குறுகிய நிகழ்வுகளைப் படம்பிடிப்பதற்கும், கூடுதல் உபகரணங்கள் இல்லாமல் இறுக்கமான இடைவெளிகளைக் கணக்கிடுவதற்கும் கதவைத் திறக்கிறது.

பகுப்பாய்வியின் வலை இடைமுகம் சேனல்களை உள்ளமைக்க உங்களை அனுமதிக்கிறது, உலாவியில் இருந்து ஸ்கிரீன்ஷாட்களை எடுக்கவும். டெஸ்க்டாப் மென்பொருளை நிறுவாமல் அலைவடிவங்களை மதிப்பாய்வு செய்யவும். நீங்கள் ஃபார்ம்வேரை பிழைத்திருத்தம் செய்யும்போது நெறிமுறைகளைச் சரிபார்க்கவும், தாமதங்களைச் சரிபார்க்கவும் அல்லது குறைபாடுகளைத் தேடவும் இது சிறந்தது.

லாஜிக் அனலைசருக்கான வலை இடைமுகம்

வலைப் பலகத்தில் இருந்து நீங்கள் அடிப்படை வரம்புகள், நேரங்கள் மற்றும் தூண்டுதல்களை சரிசெய்யலாம், அத்துடன் ஸ்கிரீன்ஷாட்களைப் பதிவிறக்கு மேலும் பகுப்பாய்விற்கு. நடைமுறை நன்மை என்னவென்றால், நீங்கள் ஹோஸ்ட் டிரைவர்கள் அல்லது தனியுரிம உரிமங்களைச் சார்ந்து இருக்க மாட்டீர்கள்.

வயர்லெஸ் மற்றும் டிரைவர் இல்லாத செயல்பாடு

ஒருங்கிணைந்த HTTP சேவையகம் தொகுப்புகளை நிறுவ வேண்டிய தேவையை நீக்குகிறது: அதை இயக்கி, Wi-Fi வழியாக இணைத்து, UI ஐ உள்ளிடவும்.அங்கு நீங்கள் கணினி அமைப்புகள், ஃபார்ம்வேர் புதுப்பிப்புகள், ஆவணங்கள் மற்றும் பயன்பாடுகளுக்கான அணுகல் (WebUART, பகுப்பாய்வி, போர்ட் உள்ளமைவு...) ஆகியவற்றைக் காணலாம்.

இணைப்பைப் பொறுத்தவரை, Wi-Fi 6 மற்றும் 2,4 GHz 802.11 b/g/n (Wi-Fi 4) இரண்டும் மூல மற்றும் வன்பொருள் மறு செய்கையைப் பொறுத்து மேற்கோள் காட்டப்படுகின்றன, எப்போதும் புளூடூத் 5.0 BLEகேபிள்களுக்கு, தேவைப்படும்போது மின்சாரம் மற்றும் நிரலாக்கத்தை வழங்கும் USB-C உள்ளது.

இணைய முனையம்

உலாவி அணுகக்கூடிய UART கன்சோல் பல அமர்வுகளை மாற்றுகிறது தொடர் கண்காணிப்பான் பாரம்பரியமானது. கூடுதல் கேபிள்கள் அல்லது மெய்நிகர் முன்மாதிரிகள் இல்லாமல், நீங்கள் பதிவுகளைப் பார்க்கலாம், கட்டளைகளை அனுப்பலாம் மற்றும் இலக்கு சாதனத்துடன் கருவியை நிரந்தரமாக இணைக்கலாம்.

FPGA ஆதரவு மற்றும் பணிப்பாய்வுகள்

ESP32JTAG FPGA பக்கத்தையும் உள்ளடக்கியது: இது நிரலாக்கம் மற்றும் பிழைத்திருத்தத்திற்கான JTAG ஐ வழங்குகிறது, மேலும் இணக்கமானது openFPGAலோடர் மற்றும் Vivado உடன் ஒருங்கிணைப்பதற்காக XVC (Xilinx Virtual Cable) உடன். இது ஒரு சாதனத்திலிருந்து கலப்பின MCU+FPGA பணிப்பாய்வுகளை உருவாக்க அனுமதிக்கிறது.

VSCode & Vivado – FPGA ஐ மீண்டும் மீண்டும் இயக்கும்போது MCU ஐ பிழைத்திருத்தம் செய்கிறது.

ஒரு பொதுவான சூழ்நிலை: நீங்கள் XVC வழியாக Vivado உடன் FPGA லாஜிக்கை மீண்டும் செய்யும்போது, ​​நீங்கள் MCU ஐ கீழே வைத்திருக்கிறீர்கள் OpenOCD அல்லது Blackmagicமேலும் நிகழ்வுகளை நீங்கள் தொடர்புபடுத்த வேண்டும் என்றால், முக்கியமான கோடுகளில் என்ன நடந்தது என்பதைக் காண லாஜிக் பகுப்பாய்வியை இயக்குகிறீர்கள்.

ஆதரிக்கப்படும் பயன்முறைகள் மற்றும் I/O

சுருக்கமாக, முறைகள் மற்றும் போர்ட்கள்: MCUகளுக்கான JTAG/SWD பிழைத்திருத்தம் (OpenOCD, Blackmagic Probe, CMSIS-DAP), openFPGALoader மற்றும் XVC உடன் FPGA க்கான JTAGWebUART/WebTerminal மற்றும் 16-சேனல் லாஜிக் பகுப்பாய்வியுடன் கூடிய UART. இது இலக்கு மின்னழுத்தத்தையும் கண்காணித்து மீட்டமைப்பு கட்டுப்பாட்டை அனுமதிக்கிறது.

தேவைக்கேற்ப நான்கு நான்கு கம்பி இணைப்பிகள் வெவ்வேறு பாத்திரங்களுக்கு ஒதுக்கப்படுகின்றன, FPGA பொறுப்பேற்கிறது இது மல்டிபிளக்ஸ் செய்து தேவைப்படும்போது அதிவேக சிக்னல்களைத் தக்கவைக்கிறது. இந்த வடிவமைப்பு கேபிளிங்கை எளிதாக்குவதையும் கன்சோலில் உள்ள அடாப்டர்களின் எண்ணிக்கையைக் குறைப்பதையும் நோக்கமாகக் கொண்டுள்ளது.

உள்ளே திற: வன்பொருள் மற்றும் நிலைபொருள்

திட்டத் தத்துவம் திறந்திருக்கும்: திட்டவரைவுகள், PCBகள் மற்றும் BOMகள் உற்பத்தி முடிவதற்குள் வெளியிடப்படும், மேலும் இந்த மென்பொருள் ESP-IDF மற்றும் FreeRTOS ஐ அடிப்படையாகக் கொண்டது., openocd-on-esp32, blackmagic-debug, CMSIS-DAP (DAPLink) மற்றும் openFPGALoader போன்ற பகுதிகளை ஒருங்கிணைக்கிறது.

சாதனத்தில் உள்ள ஆவணங்களுடன் கூடுதலாக, PDF வடிவத்தில் விரைவு தொடக்க வழிகாட்டிகளும் இருக்கும். வீடியோ பயிற்சிகள் சிக்கல்கள் மற்றும் பங்களிப்புகளைக் கண்காணிப்பதற்காக ஒரு சமூக சேனல் (டிஸ்கார்ட் மற்றும் கிட்ஹப்) தயாரிப்பில் உள்ளது.

ஒப்பீடுகள் மற்றும் நடைமுறை செயல்திறன்

கிளாசிக் ST-Link அல்லது Saleae-வகை பகுப்பாய்விகளுடன் ஒப்பிடும்போது, ​​இந்த முன்மொழிவு பல செயல்பாடுகளை இணைப்பதற்காக தனித்து நிற்கிறது அதிக வன்பொருள் வளங்கள்இந்த கூடுதல் CPU, RAM மற்றும் FPGA ஆதரவு நீட்டிக்கப்பட்ட அமர்வுகளின் போது பிடிப்பு வீழ்ச்சிகள், இடைமுக பூட்டுதல்கள் அல்லது பாக்கெட் இழப்பைத் தடுக்க உதவுகிறது.

மேலும் முக்கியமானது பெயர்வுத்திறன்சிறியதாகவும் USB-C ஆல் இயக்கப்படுவதாலும், இதை சோதனை பெஞ்சில் அல்லது ஒரு முன்மாதிரியின் உறைக்குள் ஒருங்கிணைக்க முடியும், மேலும் ஹோஸ்டை இணைக்காமல் நெட்வொர்க்கில் அதைக் கண்டறிய திரையின் கூடுதல் நன்மையுடன்.

வன்பொருள் நிலை, உற்பத்தி மற்றும் பேக்கேஜிங்

இந்தக் குழு வன்பொருள் திருத்தம் v1.3-க்கு உட்பட்டுள்ளது மற்றும் மேம்பாடுகளில் கவனம் செலுத்தி v1.4-ல் பணியாற்றி வருகிறது. RF Wi-Fi, உறை மற்றும் மேற்பரப்பு பூச்சு விவரங்கள். v1.4 உற்பத்தி அலகுக்கு மிக அருகில் இருக்கும் என்பது யோசனை.

ESP32 அடிப்படையிலான தயாரிப்புகளில் அனுபவமுள்ள PCB அசெம்பிளி ஹவுஸால் உற்பத்தி கையாளப்படும். அனைத்து பலகைகளும் அவர்கள் அதன் செயல்பாட்டை சோதிப்பார்கள் (வயர்லெஸ் இணைப்பு, I/O சரிபார்ப்பு மற்றும் LCD சரிபார்ப்பு) பேக்கேஜிங் செய்வதற்கு முன்.

பேக்கேஜிங் நுகர்வோர் மின்னணு தரத்தைப் பின்பற்றும்: சில்லறை பெட்டியுடன் பாதுகாப்பு செருகல்கள்பிரதான அலகு ஒரு ஆன்டிஸ்டேடிக் பையில் தொகுக்கப்பட்டுள்ளது, மேலும் துணைக்கருவிகள் பாலிபைகளில் தொகுக்கப்பட்டுள்ளன. உலகளாவிய விநியோகத்திற்காக மவுசரின் கிடங்கு வழியாக ஏற்றுமதி செய்யப்படும்.

சான்றிதழ்கள், கூறு கிடைக்கும் தன்மை மற்றும் ஃபார்ம்வேர் முதிர்ச்சி

இணக்கம் மற்றும் ஒழுங்குமுறை விஷயங்களில், இது எதிர்பார்க்கப்படுகிறது FCC சான்றிதழ் முதலில், அதைத் தொடர்ந்து CE மற்றும் UKCA. முன் சான்றளிக்கப்பட்ட ESP32-S3 தொகுதியைப் பயன்படுத்துவது செயல்முறையின் ஒரு பகுதியை விரைவுபடுத்துகிறது, இருப்பினும் முழுமையான தயாரிப்பின் இறுதிச் சான்றிதழ் தாமதங்களை ஏற்படுத்தக்கூடும்.

விநியோகங்களைப் பொறுத்தவரை, ESP32-S3 தேர்வு மற்றும் நிலையான கூறுகள் உலகளாவிய கிடைக்கும் தன்மை தொடர்பான அபாயங்களைக் குறைப்பதை இது நோக்கமாகக் கொண்டுள்ளது. மென்பொருள் மட்டத்தில், முக்கிய செயல்பாடுகள் செயல்பாட்டுக்கு வருகின்றன, சோதனை மற்றும் ஆவணங்கள் விரிவாக்கப்படுகின்றன; திறந்த மூலமாக இருப்பதால், சமூகம் பிழைகளை மேம்படுத்தவும் அம்சங்களை விரைவாகச் சேர்க்கவும் உதவும்.

விலை, பிரச்சாரம் மற்றும் தளவாடங்கள்

ESP32JTAG-ஐ Crowd Supply-யில் முன்கூட்டிய ஆர்டருக்குக் கிடைக்கும். 139 டாலர்கள்அமெரிக்காவிற்கு இலவச ஷிப்பிங் மற்றும் உலகின் பிற பகுதிகளுக்கு $12 உடன். இந்த பிரச்சாரம் அதன் நிதி இலக்கை தாண்டியது மற்றும் டிசம்பர் 4, 2025 வரை திறந்திருக்கும், விநியோகங்கள் பிப்ரவரி 14, 2026 அன்று தொடங்கும் என்று எதிர்பார்க்கப்படுகிறது.

தளவாடங்கள் மவுசரின் நெட்வொர்க் மூலம் கையாளப்படுகின்றன, இது எளிதாக்குகிறது கண்காணிப்பு மற்றும் நம்பகத்தன்மை உலகளாவிய ஏற்றுமதிகளில். ஆர்டர் நிறைவேற்றம் மற்றும் மேலாண்மை உங்கள் வழக்கமான இயங்குதள சேவையுடன் ஒத்துப்போகின்றன.

வலை இடைமுகம்: உள்ளமைவு, OTA மற்றும் ஒருங்கிணைந்த ஆவணங்கள்

உட்பொதிக்கப்பட்ட UI கணினி உள்ளமைவு, போர்ட் மேப்பிங், நெட்வொர்க் விருப்பங்கள் மற்றும் அணுகலை வழங்குகிறது OTA நிலைபொருள் புதுப்பிப்புஇது ஆவணங்களை மையப்படுத்துகிறது, எனவே நீங்கள் உள்ளூர் கையேடுகளை நம்பியிருக்க வேண்டாம்.

உலாவியில் இருந்து நீங்கள் வலை முனையம், சமிக்ஞை பகுப்பாய்வி, நிலை பேனல்கள் மற்றும் பகுதிகளுக்கு இடையில் மாறலாம் நோய் கண்டறிதல் உள் அளவீடுகளுடன், இது பயன்பாடுகளுக்கு இடையில் தாவாமல் சிக்கல் தீர்க்கும் வேகத்தை அதிகரிக்கிறது.

இணைப்பு குறிப்புகள்: வைஃபை மற்றும் புளூடூத்

பல்வேறு ஆதாரங்களின்படி, Wi-Fi இணைப்பு 802.11 b/g/n (Wi-Fi 4) அல்லது Wi‑Fi 6 சில மறு செய்கைகளில். எல்லா சந்தர்ப்பங்களிலும், புளூடூத் 5.0 BLE குறிப்பிடப்பட்டுள்ளது. வயர்லெஸுக்கு அப்பால், மின்சாரம் மற்றும் பொருந்தினால், நிரலாக்கத்திற்காக எப்போதும் USB-C உள்ளது.

எஸ்பிரெசிஃப் ஆவணங்கள்: ESP32 சுற்றுச்சூழல் அமைப்பில் OpenOCD மற்றும் GDB

நீங்கள் ESP-IDF சூழல்களில் பணிபுரிந்தால், OpenOCD ஐ நிறுவுவதற்கும் GDB உடன் பிழைத்திருத்தம் செய்வதற்கும் அதிகாரப்பூர்வ Espressif வழிகாட்டியை நீங்கள் நன்கு அறிந்திருப்பீர்கள். அவை எவ்வாறு ஒன்றோடொன்று தொடர்புடையவை என்பதை இது விளக்குகிறது. xtensa-esp32-elf-gdbபிழைத்திருத்தத்திற்கான OpenOCD மற்றும் JTAG இடைமுகம், அத்துடன் தொகுத்தல், பயன்பாட்டு ஏற்றுதல் மற்றும் கண்காணிப்பு பகுதி.

ஒரு JTAG அடாப்டரைத் தேர்ந்தெடுக்கும்போது, ​​அவர்கள் நிலை இணக்கத்தன்மையை (பொதுவாக ESP32 இல் 3,3V) பரிந்துரைக்கிறார்கள், மேலும் நிலையான ESP32 JTAG போர்ட்டில் TRST இல்லை என்பதை நினைவில் கொள்ளவும். இணைப்பதற்குத் தேவையான குறைந்தபட்ச சமிக்ஞை TDI, TDO, TCK, TMS மற்றும் GNDமின்னழுத்தத்தை சரிசெய்ய சாத்தியமான Vtar லைன் மற்றும் CH_PD க்கு எதிராக விருப்ப SRST உடன். ESP32 SWD ஐ ஆதரிக்காது என்றும் அவர்கள் எச்சரிக்கின்றனர், இருப்பினும் ESP32JTAG மற்ற MCU குடும்பங்களுக்கு SWD ஐ வழங்குகிறது.

OpenOCD நிறுவலின் போது, ​​ESP-IDF சூழல் சரியாக ஏற்றப்பட்டுள்ளதா என்பதையும், மாறி OPENOCD_SCRIPTS இது உள்ளமைவு ஸ்கிரிப்ட்களைக் குறிக்கிறது. Linux/macOS இல் அனுமதி பிழைகள் இருந்தால், தொகுப்பின் README கோப்பின் படி அனுமதிப் பிரதிநிதித்துவம் மதிப்பாய்வு செய்யப்பட வேண்டும்.

ஒரு குறிப்பிட்ட பலகையுடன் OpenOCD ஐத் தொடங்க, பின்வரும் படிகள் எடுக்கப்படுகின்றன: உள்ளமைவு கோப்புகள் பொருத்தமானது (பாதை பொதுவாக build/project_description.json இல் debug_arguments_openocd புலத்தின் கீழ் காணப்படும்). “Can't find board/…cfg” என்ற செய்திகளைப் பெற்றால், OPENOCD_SCRIPTS ஐச் சரிபார்த்து, சுட்டிக்காட்டப்பட்ட இடத்தில் கோப்பு உண்மையில் இருப்பதை உறுதிசெய்யவும்.

கட்டளையைப் பயன்படுத்தி JTAG ஏற்றுதல் விருப்பங்களையும் வழிகாட்டி விவரிக்கிறது. நிரல்_எஸ்பி (file, offset, verify, reset, exit, compress, encrypt, no_clock_boost, restore_clock) மற்றும் Eclipse அல்லது VSCode போன்ற IDE களுக்குச் செல்வதற்கு முன் GDB உடன் கட்டளை வரியிலிருந்து முதலில் முயற்சிக்க பரிந்துரைக்கிறது.

பிழைத்திருத்தத்தில், குறியீடு வழிசெலுத்தல், அழைப்பு அடுக்கு மற்றும் இழைகள்பிரேக்பாயிண்ட்கள் (நிபந்தனைகள் உட்பட), ஸ்டெப்பிங், நினைவக வாசிப்பு/எழுதுதல் மற்றும் மாறி கண்காணிப்பு அனைத்தும் உள்ளடக்கப்பட்டுள்ளன. ஒவ்வொரு இயக்க முறைமைக்கும் பைனரி பாதைகள் (src/openocd) மற்றும் ஸ்கிரிப்ட் உள்ளமைவுகள் மூலத்திலிருந்து OpenOCD ஐ தொகுக்க விரிவாக உள்ளன.

மாற்றுகள், சுற்றுச்சூழல் அமைப்பு மற்றும் சந்தை சூழல்

செயல்பாடுகளை பூர்த்தி செய்யும் அல்லது ஒன்றுடன் ஒன்று இணைக்கும் தொடர்புடைய கருவிகள் உள்ளன: எடுத்துக்காட்டாக, வயர்லெஸ் P2P இணைப்புகளுக்கான WiSer, அல்லது USB-தானியம் USB-C உடன் சாதனங்களைச் சோதிக்க. ESP32JTAG மற்றும் LILYGO T-FPGA போர்டு (ESP32-S3 + FPGA GW1N) இடையே உள்ள வன்பொருள் ஒற்றுமையும் குறிப்பிடப்பட்டுள்ளது, இருப்பினும் ESP32JTAG இல் உள்ள FPGA பிராண்ட் அதிகாரப்பூர்வமாக உறுதிப்படுத்தப்படவில்லை.

வெளிப்புற பிழைத்திருத்திகளைப் பொறுத்தவரை, STM32 க்கான நன்கு அறியப்பட்ட ST-Link அல்லது ESP-ப்ரோக் Espressif இன் JTAG கோடுகள் ESP32 உடன் இணைகின்றன, மேலும் லாஜிக் பகுப்பாய்விகளில், Saleae-பாணி மாதிரிகள் பயன்படுத்தப்படுகின்றன. முக்கிய வேறுபாடு என்னவென்றால், ESP32JTAG பல செயல்பாடுகளை ஒரே நேரத்தில் கையாளுகிறது மற்றும் ஹோஸ்டுக்கு USB கேபிள் இல்லாமல் செய்கிறது.

நீங்கள் ஆன்லைன் ஸ்டோர்ஃபிரண்டுகளைப் பார்த்தால், "குறைந்த விலையைப் பார்த்தீர்களா?" போன்ற ஒப்பீட்டு கருவிகள் மற்றும் படிவங்களுக்கு பஞ்சமில்லை. பல கடைகள் அவர்கள் பெறும் அனைத்து சலுகைகளையும் எப்போதும் பொருத்த முடியாது என்றாலும், அவர்கள் தங்கள் விகிதங்களை போட்டித்தன்மையுடன் வைத்திருக்க இந்த ஆய்வுகளைப் பயன்படுத்துகிறார்கள்.

சிறப்பு தொழில்நுட்ப விவரக்குறிப்புகள்

  • செயலி: 266 மெகா ஹெர்ட்ஸ் வரை இரட்டை கோர் ESP32-S3
  • நினைவகம்: 16 எம்பி ஃபிளாஷ், 8 எம்பி பிஎஸ்ஆர்ஏஎம்
  • இணைப்பு: வைஃபை (மூலத்தைப் பொறுத்து, வைஃபை 4 அல்லது வைஃபை 6), புளூடூத் 5.0, யூ.எஸ்.பி-சி
  • திரை: IP, Wi-Fi நிலை மற்றும் கணினி தகவலுக்கான 1,83″ LCD
  • FPGA: ~5k லாஜிக் கேட்கள், 1 Mbit ரேம், ESP32 இலிருந்து கட்டமைக்கக்கூடியது
  • I / O: நான்கு கட்டமைக்கக்கூடிய 4-கம்பி போர்ட்கள்
  • அமைப்பு: ESP-IDF இல் FreeRTOS
  • பரிமாணங்கள்: 33 × 40 × 5 மிமீ (தட்டு)
  • ஆதரிக்கப்படும் முறைகள்: MCU JTAG/SWD (OpenOCD, Blackmagic, CMSIS-DAP), FPGA-க்கான JTAG (openFPGALoader, XVC/Vivado), WebUART உடன் UART, 16ch லாஜிக் பகுப்பாய்வி, மின்னழுத்த மானிட்டர் மற்றும் மீட்டமை
  • விநியோகம்: உலகளவில் மவுசர்; ஆன்டி-ஸ்டேடிக் பை மற்றும் பாதுகாப்பு பொருட்களுடன் தொகுக்கப்பட்டுள்ளது.

ஆவணம், ஆதரவு மற்றும் வழிமுறைகள்

EZ32 பயனர் வழிகாட்டிகள் மற்றும் புதுப்பிப்புகளுடன் ஒரு வலைப் பலகத்தை வெளியிடுகிறது, மேலும் ஒரு PDF இல் விரைவு தொடக்கம் மற்றும் எடுத்துக்காட்டு வீடியோக்கள் (STM32, Raspberry Pi Pico, மற்றும் ESP32). இந்த பிரச்சாரம் மற்ற கருவிகளுடன் ஒப்பீடுகள் மற்றும் சான்றிதழ்கள் மற்றும் உற்பத்தி பற்றிய செய்திகளையும் கொண்டுள்ளது.

சமூக ஆதரவுக்காக, ஒரு கூறின மற்றும் சிக்கல்களைப் புகாரளிப்பதற்கான GitHub களஞ்சியம். மேலும் திறந்த மூல வன்பொருள் பொருட்களை வெளியிடுவதாகவும் அவர்கள் உறுதியளித்துள்ளனர் (இன்னும் குறிப்பிடப்படவில்லை).

esp32 முகவர் தேவ் கிட்
தொடர்புடைய கட்டுரை:
ESP32 ஏஜென்ட் தேவ் கிட் ஆய்வு: மிகவும் முழுமையான வழிகாட்டி