தயாரிப்பு பண்புகள்
(1) வன்பொருள் திட்ட PCB முற்றிலும் திறந்த மூலமாகும், மென்பொருள் திறந்த மூலமாகும், பதிப்புரிமை ஆபத்து இல்லை.
தற்போது, சந்தையில் உள்ள jlink/stlink திருட்டுத்தனமாக உள்ளது, மேலும் பயன்படுத்துவதில் சில சட்ட சிக்கல்கள் உள்ளன. MDK போன்ற IDE உடன் சில jlink ஐப் பயன்படுத்தினால், அது திருட்டுத்தனத்தைத் தூண்டும் மற்றும் சாதாரணமாகப் பயன்படுத்த முடியாது, மேலும் சில jlink பதிப்புகள் குறிப்பிட்ட காலத்திற்குப் பயன்படுத்திய பிறகு firmware ஐ இழப்பதில் சிக்கல் உள்ளது. ஃபார்ம்வேர் தொலைந்தவுடன், நீங்கள் மென்பொருளை கைமுறையாக மீட்டெடுக்க வேண்டும்.
(2) SWD இடைமுகத்தை வழிநடத்துங்கள், கீல், IAR, openocd, ஆதரவு SwD பதிவிறக்கம், ஒற்றை படி பிழைத்திருத்தம் உள்ளிட்ட முக்கிய பிசி பிழைத்திருத்த மென்பொருளை ஆதரிக்கவும்.
(3) ARM Cortex-A தொடர், DSP, FPGA, MIPS போன்ற உலகெங்கிலும் உள்ள அனைத்து SoC சில்லுகளின் பிழைத்திருத்தத்தை openocd உடன் JTAG இடைமுகம் ஆதரிக்கிறது, ஏனெனில் SWD நெறிமுறை ARM ஆல் வரையறுக்கப்பட்ட ஒரு தனிப்பட்ட நெறிமுறை மட்டுமே, மற்றும் JTAG என்பது சர்வதேச IEEE 1149 தரநிலையாகும். வழக்கமான எமுலேட்டர் டார்கெட் சிப் பொதுவாக ARM Cortex-M தொடர் ஆகும், இது JTAG இடைமுகத்தை அறிமுகப்படுத்தாது, மேலும் இந்த தயாரிப்பு JTAG இடைமுகத்தை அறிமுகப்படுத்துகிறது, இது மற்ற தளங்களில் வேலைகளை உருவாக்கவும் பிழைத்திருத்தவும் உங்களுக்கு ஏற்றது.
(4) மெய்நிகர் சீரியல் போர்ட்டை ஆதரிக்கவும் (அதாவது, இது ch340, cp2102, p12303க்கு பதிலாக ஒரு முன்மாதிரியாக அல்லது ஒரு தொடர் போர்ட் கருவியாகப் பயன்படுத்தப்படலாம்)
(5) DAPLink, USB ஃபிளாஷ் டிரைவ் ஃபார்ம்வேர் மேம்படுத்தலை ஆதரிக்கிறது, nRST ஐ தரையிறக்கி, அதை DAPLink, PC இல் செருகவும். யூ.எஸ்.பி ஃபிளாஷ் டிரைவ் இருக்கும், ஃபார்ம்வேர் மேம்படுத்தலை முடிக்க புதிய ஃபார்ம்வேரை (ஹெக்ஸ் அல்லது பின் கோப்பு) யூ.எஸ்.பி ஃபிளாஷ் டிரைவில் இழுக்கவும். DAPLink U disk செயல்பாட்டுடன் ஒரு பூட்லோடரைச் செயல்படுத்துவதால், இது firmware மேம்படுத்தலை எளிதாக முடிக்க முடியும். உங்களிடம் STM32-அடிப்படையிலான தயாரிப்பு வெகுஜன உற்பத்தியில் இருந்தால், மேலும் தயாரிப்பு பின்னர் மேம்படுத்தப்பட வேண்டியிருக்கும், DAPLink இல் உள்ள துவக்க ஏற்றி குறியீடு உங்கள் குறிப்புக்கு மிகவும் தகுதியானது, கிளையன்ட் சிக்கலான IDE ஐ நிறுவவோ அல்லது பர்ன் டூல்களை முடிக்கவோ தேவையில்லை. மேம்படுத்தவும், U வட்டுக்கு இழுத்தால் உங்கள் தயாரிப்பு மேம்படுத்தலை வசதியாக முடிக்க முடியும்.
வயரிங் செயல்முறை
1.எமுலேட்டரை இலக்கு பலகையுடன் இணைக்கவும்
SWD வயரிங் வரைபடம்
JTAG வயரிங் வரைபடம்
கேள்வி பதில்
1. எரியும் தோல்வி, RDDI-DAP பிழையைக் குறிக்கிறது, எப்படி தீர்ப்பது?
ப: சிமுலேட்டர் எரியும் வேகம் வேகமாக இருப்பதால், டூபான்ட் லைனுக்கு இடையே உள்ள சிக்னல் க்ரோஸ்டாக்கை உருவாக்கும், தயவு செய்து குறுகிய டுபோன்ட் லைனையோ அல்லது நெருக்கமாக இணைக்கப்பட்ட டுபோன்ட் லைனையோ மாற்ற முயற்சிக்கவும், எரியும் வேகத்தைக் குறைக்கவும் முயற்சி செய்யலாம், பொதுவாக தீர்க்க முடியும். சாதாரணமாக.
2. தொடர்பு தோல்வியைக் குறிக்கும் இலக்கைக் கண்டறிய முடியாவிட்டால் என்ன செய்ய வேண்டும்?
ப: வன்பொருள் கேபிள் சரியாக உள்ளதா என்பதை முதலில் சரிபார்க்கவும் (GND,CLK,10,3V3), பின்னர் இலக்கு பலகையின் மின்சாரம் இயல்பாக உள்ளதா என சரிபார்க்கவும். இலக்கு பலகை சிமுலேட்டரால் இயக்கப்பட்டிருந்தால், USB இன் அதிகபட்ச வெளியீட்டு மின்னோட்டம் 500mA மட்டுமே என்பதால், இலக்கு பலகையின் மின்சாரம் போதுமானதாக இல்லை என்பதைச் சரிபார்க்கவும்.
3. எந்த சிப் பிழைத்திருத்த எரிப்பு CMSIS DAP/DAPLink ஆல் ஆதரிக்கப்படுகிறது?
ப: MCU ஐ நிரல் செய்து பிழைத்திருத்தம் செய்வதே வழக்கமான பயன்பாட்டுக் காட்சியாகும். கோட்பாட்டளவில், கோர்டெக்ஸ்-எம் தொடரின் கர்னல் எரியும் மற்றும் பிழைத்திருத்தத்திற்கும் DAP ஐப் பயன்படுத்தலாம், STM32 முழுத் தொடர் சில்லுகள், GD32 முழுத் தொடர், nRF51/52 தொடர் மற்றும் பல.
4. லினக்ஸின் கீழ் பிழைத்திருத்தத்திற்கு DAP முன்மாதிரியைப் பயன்படுத்தலாமா?
ப: லினக்ஸின் கீழ், பிழைத்திருத்தத்திற்கு நீங்கள் openocd மற்றும் DAP முன்மாதிரியைப் பயன்படுத்தலாம். openocd என்பது உலகின் மிகவும் பிரபலமான மற்றும் சக்திவாய்ந்த திறந்த மூல பிழைத்திருத்தமாகும். நீங்கள் windows கீழ் openocd ஐப் பயன்படுத்தலாம், பொருத்தமான உள்ளமைவு ஸ்கிரிப்டை எழுதுவதன் மூலம் சிப்பின் பிழைத்திருத்தம், எரித்தல் மற்றும் பிற செயல்பாடுகளை அடையலாம்.
தயாரிப்பு படப்பிடிப்பு