ഒറ്റത്തവണ ഇലക്ട്രോണിക് മാനുഫാക്ചറിംഗ് സേവനങ്ങൾ, PCB, PCBA എന്നിവയിൽ നിന്ന് നിങ്ങളുടെ ഇലക്ട്രോണിക് ഉൽപ്പന്നങ്ങൾ എളുപ്പത്തിൽ നേടാൻ സഹായിക്കുന്നു

DAPLINK JLINK OBSTLINK STM32 ബർണർ ഡൗൺലോഡർ എമുലേറ്റർ ARM-ന് പകരം വയ്ക്കുന്നു

ഹ്രസ്വ വിവരണം:

ഉൽപ്പന്നത്തിൻ്റെ പേര്: CMSIS DAP സിമുലേറ്റർ

ഡീബഗ്ഗിംഗ് ഇൻ്റർഫേസ്: JTAG,SWD, വെർച്വൽ സീരിയൽ പോർട്ട്

വികസന പരിസ്ഥിതി: Kei1/MDK, IAR, OpenOCD

ടാർഗെറ്റ് ചിപ്പുകൾ: STM32, NRF51/52, തുടങ്ങിയ കോർടെക്സ്-എം കോർ അടിസ്ഥാനമാക്കിയുള്ള എല്ലാ ചിപ്പുകളും

ഓപ്പറേറ്റിംഗ് സിസ്റ്റം: വിൻഡോസ്, ലിനക്സ്, മാക്

ഇൻപുട്ട് വോൾട്ടേജ്: 5V (USB പവർ സപ്ലൈ)

ഔട്ട്പുട്ട് വോൾട്ടേജ് :5V/3.3V (ടാർഗെറ്റ് ബോർഡിലേക്ക് നേരിട്ട് നൽകാം)

ഉൽപ്പന്ന വലുപ്പം: 71.5mm*23.6mm*14.2mm


ഉൽപ്പന്ന വിശദാംശങ്ങൾ

ഉൽപ്പന്ന ടാഗുകൾ

1.1

 

ഉൽപ്പന്ന സവിശേഷതകൾ
(1) ഹാർഡ്‌വെയർ സ്കീമാറ്റിക് പിസിബി പൂർണ്ണമായും ഓപ്പൺ സോഴ്‌സ് ആണ്, സോഫ്‌റ്റ്‌വെയർ ഓപ്പൺ സോഴ്‌സ് ആണ്, പകർപ്പവകാശ അപകടമില്ല.
നിലവിൽ, വിപണിയിലുള്ള jlink/stlink പൈറേറ്റഡ് ആണ്, ഉപയോഗത്തിൽ ചില നിയമപരമായ പ്രശ്നങ്ങളുണ്ട്. MDK പോലുള്ള IDE-യ്‌ക്കൊപ്പം ചില jlink ഉപയോഗിക്കുമ്പോൾ, അത് പൈറസിക്ക് പ്രേരിപ്പിക്കും, സാധാരണ ഉപയോഗിക്കാൻ കഴിയില്ല, കൂടാതെ ചില jlink പതിപ്പുകൾക്ക് ഒരു നിശ്ചിത സമയത്തേക്ക് ഉപയോഗിച്ചതിന് ശേഷം ഫേംവെയർ നഷ്‌ടപ്പെടുന്ന പ്രശ്‌നമുണ്ട്. ഫേംവെയർ നഷ്ടപ്പെട്ടുകഴിഞ്ഞാൽ, നിങ്ങൾ സോഫ്റ്റ്വെയർ സ്വമേധയാ പുനഃസ്ഥാപിക്കേണ്ടതുണ്ട്.
(2) SWD ഇൻ്റർഫേസ് നയിക്കുക, കീൽ, IAR, openocd, പിന്തുണ SwD ഡൗൺലോഡ്, സിംഗിൾ സ്റ്റെപ്പ് ഡീബഗ്ഗിംഗ് ഉൾപ്പെടെയുള്ള മുഖ്യധാരാ PC ഡീബഗ്ഗിംഗ് സോഫ്റ്റ്‌വെയറിനെ പിന്തുണയ്ക്കുക.
(3) ARM Cortex-A സീരീസ്, DSP, FPGA, MIPS മുതലായ ലോകമെമ്പാടുമുള്ള മിക്കവാറും എല്ലാ SoC ചിപ്പുകളുടെയും ഡീബഗ്ഗിംഗ് പിന്തുണയ്ക്കാൻ openocd ഉള്ള JTAG ഇൻ്റർഫേസിന് കഴിയും, കാരണം SWD പ്രോട്ടോക്കോൾ ARM നിർവചിച്ചിരിക്കുന്ന ഒരു സ്വകാര്യ പ്രോട്ടോക്കോൾ മാത്രമാണ്, കൂടാതെ അന്താരാഷ്ട്ര IEEE 1149 നിലവാരമാണ് JTAG. സാധാരണ എമുലേറ്റർ ടാർഗെറ്റ് ചിപ്പ് സാധാരണയായി ARM Cortex-M സീരീസ് ആണ്, അത് JTAG ഇൻ്റർഫേസ് അവതരിപ്പിക്കുന്നില്ല, കൂടാതെ ഈ ഉൽപ്പന്നം JTAG ഇൻ്റർഫേസ് അവതരിപ്പിക്കുന്നു, ഇത് നിങ്ങൾക്ക് മറ്റ് പ്ലാറ്റ്‌ഫോമുകൾക്ക് കീഴിൽ വർക്ക് വികസിപ്പിക്കാനും ഡീബഗ് ചെയ്യാനും അനുയോജ്യമാണ്.
(4) വെർച്വൽ സീരിയൽ പോർട്ടിനെ പിന്തുണയ്ക്കുക (അതായത്, ch340, cp2102, p12303 എന്നിവയ്ക്ക് പകരമായി ഇത് ഒരു എമുലേറ്ററായി അല്ലെങ്കിൽ ഒരു സീരിയൽ പോർട്ട് ടൂളായി ഉപയോഗിക്കാം)
(5) DAPLink യുഎസ്ബി ഫ്ലാഷ് ഡ്രൈവ് ഫേംവെയർ അപ്‌ഗ്രേഡിനെ പിന്തുണയ്ക്കുന്നു, nRST ഗ്രൗണ്ട് ചെയ്യുക, DAPLlink, PC ലേക്ക് പ്ലഗ് ചെയ്യുക. ഒരു യുഎസ്ബി ഫ്ലാഷ് ഡ്രൈവ് ഉണ്ടാകും, ഫേംവെയർ അപ്ഗ്രേഡ് പൂർത്തിയാക്കാൻ പുതിയ ഫേംവെയർ (ഹെക്സ് അല്ലെങ്കിൽ ബിൻ ഫയൽ) യുഎസ്ബി ഫ്ലാഷ് ഡ്രൈവിലേക്ക് വലിച്ചിടുക. യു ഡിസ്ക് ഫംഗ്ഷനോടുകൂടിയ ഒരു ബൂട്ട്ലോഡർ DAPLlink നടപ്പിലാക്കുന്നതിനാൽ, ഫേംവെയർ അപ്ഗ്രേഡ് എളുപ്പത്തിൽ പൂർത്തിയാക്കാൻ ഇതിന് കഴിയും. നിങ്ങൾക്ക് വൻതോതിലുള്ള ഉൽപ്പാദനത്തിൽ ഒരു STM32-അധിഷ്‌ഠിത ഉൽപ്പന്നമുണ്ടെങ്കിൽ, ഉൽപ്പന്നം പിന്നീട് അപ്‌ഗ്രേഡ് ചെയ്യേണ്ടതായി വന്നേക്കാം, DAPLlink-ലെ ബൂട്ട് ലോഡർ കോഡ് നിങ്ങളുടെ റഫറൻസിനു വളരെ യോഗ്യമാണ്, ക്ലയൻ്റ് പൂർത്തിയാക്കാൻ സങ്കീർണ്ണമായ IDE ഇൻസ്റ്റാൾ ചെയ്യുകയോ ടൂളുകൾ ബേൺ ചെയ്യുകയോ ചെയ്യേണ്ടതില്ല. അപ്‌ഗ്രേഡ് ചെയ്യുക, യു ഡിസ്‌കിലേക്ക് വലിച്ചിടുന്നത് സൗകര്യപ്രദമായി നിങ്ങളുടെ ഉൽപ്പന്ന നവീകരണം പൂർത്തിയാക്കാൻ കഴിയും.

8

വയറിംഗ് നടപടിക്രമം
1.എമുലേറ്റർ ടാർഗെറ്റ് ബോർഡിലേക്ക് ബന്ധിപ്പിക്കുക

SWD വയറിംഗ് ഡയഗ്രം

വിശദാംശങ്ങൾ (1)

JTAG വയറിംഗ് ഡയഗ്രം

വിശദാംശങ്ങൾ (2)

ചോദ്യോത്തരം
1. കത്തുന്ന പരാജയം, RDDI-DAP പിശക് സൂചിപ്പിക്കുന്നു, എങ്ങനെ പരിഹരിക്കാം?
A: സിമുലേറ്റർ ബേണിംഗ് സ്പീഡ് വേഗത്തിലായതിനാൽ, ഡ്യുപോണ്ട് ലൈനിന് ഇടയിലുള്ള സിഗ്നൽ ക്രോസ്‌സ്റ്റോക്ക് ഉണ്ടാക്കും, ദയവായി ചെറിയ ഡ്യുപോണ്ട് ലൈൻ അല്ലെങ്കിൽ അടുത്ത് ബന്ധിപ്പിച്ചിരിക്കുന്ന ഡ്യുപോണ്ട് ലൈൻ മാറ്റാൻ ശ്രമിക്കുക, നിങ്ങൾക്ക് കത്തുന്ന വേഗത കുറയ്ക്കാനും ശ്രമിക്കാവുന്നതാണ്, പൊതുവെ പരിഹരിക്കാവുന്നതാണ്. സാധാരണയായി.
2. ആശയവിനിമയ പരാജയം സൂചിപ്പിക്കുന്ന ലക്ഷ്യം കണ്ടുപിടിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ എന്തുചെയ്യണം?
A: ഹാർഡ്‌വെയർ കേബിൾ ശരിയാണോ എന്ന് ആദ്യം പരിശോധിക്കുക (GND,CLK,10,3V3), തുടർന്ന് ടാർഗെറ്റ് ബോർഡിൻ്റെ വൈദ്യുതി വിതരണം സാധാരണമാണോ എന്ന് പരിശോധിക്കുക. ടാർഗെറ്റ് ബോർഡ് സിമുലേറ്ററാണ് നൽകുന്നതെങ്കിൽ, USB-യുടെ പരമാവധി ഔട്ട്‌പുട്ട് കറൻ്റ് 500mA മാത്രമായതിനാൽ, ടാർഗെറ്റ് ബോർഡിൻ്റെ പവർ സപ്ലൈ അപര്യാപ്തമാണോയെന്ന് പരിശോധിക്കുക.
3. ഏത് ചിപ്പ് ഡീബഗ്ഗിംഗ് ബേണിംഗ് ആണ് CMSIS DAP/DAPLlink പിന്തുണയ്ക്കുന്നത്?
A: MCU പ്രോഗ്രാം ചെയ്യുകയും ഡീബഗ് ചെയ്യുകയും ചെയ്യുക എന്നതാണ് സാധാരണ ഉപയോഗ സാഹചര്യം. സൈദ്ധാന്തികമായി, Cortex-M സീരീസിൻ്റെ കേർണലിന് ബേണിംഗിനും ഡീബഗ്ഗിംഗിനും DAP ഉപയോഗിക്കാം, STM32 ഫുൾ സീരീസ് ചിപ്പുകൾ, GD32 ഫുൾ സീരീസ്, nRF51/52 സീരീസ് തുടങ്ങിയ സാധാരണ ചിപ്പുകൾ.
4. Linux-ന് കീഴിൽ ഡീബഗ്ഗിംഗിനായി എനിക്ക് DAP എമുലേറ്റർ ഉപയോഗിക്കാമോ?
A: Linux-ന് കീഴിൽ, ഡീബഗ്ഗിംഗിനായി നിങ്ങൾക്ക് openocd, DAP എമുലേറ്റർ എന്നിവ ഉപയോഗിക്കാം. ലോകത്തിലെ ഏറ്റവും ജനപ്രിയവും ശക്തവുമായ ഓപ്പൺ സോഴ്‌സ് ഡീബഗ്ഗറാണ് openocd. നിങ്ങൾക്ക് വിൻഡോകൾക്ക് കീഴിൽ openocd ഉപയോഗിക്കാം, ഉചിതമായ കോൺഫിഗറേഷൻ സ്ക്രിപ്റ്റ് എഴുതുന്നതിലൂടെ ചിപ്പിൻ്റെ ഡീബഗ്ഗിംഗ്, ബേണിംഗ്, മറ്റ് പ്രവർത്തനങ്ങൾ എന്നിവ നേടാനാകും.

ഉൽപ്പന്ന ഷൂട്ടിംഗ്

9










  • മുമ്പത്തെ:
  • അടുത്തത്:

  • നിങ്ങളുടെ സന്ദേശം ഇവിടെ എഴുതി ഞങ്ങൾക്ക് അയക്കുക