ಒಂದು-ನಿಲುಗಡೆ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಉತ್ಪಾದನಾ ಸೇವೆಗಳು, PCB & PCBA ಯಿಂದ ನಿಮ್ಮ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಉತ್ಪನ್ನಗಳನ್ನು ಸುಲಭವಾಗಿ ಸಾಧಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.

DAPLINK JLINK OBSTLINK STM32 ಬರ್ನರ್ ಡೌನ್-ಲೋಡರ್ ಎಮ್ಯುಲೇಟರ್ ARM ಅನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ.

ಸಣ್ಣ ವಿವರಣೆ:

ಉತ್ಪನ್ನದ ಹೆಸರು: CMSIS DAP ಸಿಮ್ಯುಲೇಟರ್

ಡೀಬಗ್ ಮಾಡುವ ಇಂಟರ್ಫೇಸ್: JTAG, SWD, ವರ್ಚುವಲ್ ಸೀರಿಯಲ್ ಪೋರ್ಟ್

ಅಭಿವೃದ್ಧಿ ಪರಿಸರ: Kei1/MDK, IAR, OpenOCD

ಗುರಿ ಚಿಪ್‌ಗಳು: STM32, NRF51/52, ಇತ್ಯಾದಿಗಳಂತಹ ಕಾರ್ಟೆಕ್ಸ್-M ಕೋರ್ ಅನ್ನು ಆಧರಿಸಿದ ಎಲ್ಲಾ ಚಿಪ್‌ಗಳು.

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್: ವಿಂಡೋಸ್, ಲಿನಕ್ಸ್, ಮ್ಯಾಕ್

ಇನ್ಪುಟ್ ವೋಲ್ಟೇಜ್: 5V (USB ವಿದ್ಯುತ್ ಸರಬರಾಜು)

ಔಟ್‌ಪುಟ್ ವೋಲ್ಟೇಜ್: 5V/3.3V (ಗುರಿ ಬೋರ್ಡ್‌ಗೆ ನೇರವಾಗಿ ಸರಬರಾಜು ಮಾಡಬಹುದು)

ಉತ್ಪನ್ನ ಗಾತ್ರ: 71.5mm*23.6mm*14.2mm


ಉತ್ಪನ್ನದ ವಿವರ

ಉತ್ಪನ್ನ ಟ್ಯಾಗ್‌ಗಳು

೧.೧

 

ಉತ್ಪನ್ನದ ಗುಣಲಕ್ಷಣಗಳು
(1) ಹಾರ್ಡ್‌ವೇರ್ ಸ್ಕೀಮ್ಯಾಟಿಕ್ PCB ಸಂಪೂರ್ಣವಾಗಿ ಓಪನ್ ಸೋರ್ಸ್, ಸಾಫ್ಟ್‌ವೇರ್ ಓಪನ್ ಸೋರ್ಸ್, ಯಾವುದೇ ಹಕ್ಕುಸ್ವಾಮ್ಯ ಅಪಾಯವಿಲ್ಲ.
ಪ್ರಸ್ತುತ, ಮಾರುಕಟ್ಟೆಯಲ್ಲಿರುವ jlink/stlink ಗಳು ಪೈರಸಿ ಆಗಿವೆ ಮತ್ತು ಬಳಕೆಯಲ್ಲಿ ಕೆಲವು ಕಾನೂನು ಸಮಸ್ಯೆಗಳಿವೆ. MDK ನಂತಹ IDE ಯೊಂದಿಗೆ ಕೆಲವು jlink ಅನ್ನು ಬಳಸಿದಾಗ, ಅದು ಪೈರಸಿಯನ್ನು ಪ್ರೇರೇಪಿಸುತ್ತದೆ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ, ಮತ್ತು ಕೆಲವು jlink ಆವೃತ್ತಿಗಳು ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ ಬಳಸಿದ ನಂತರ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಕಳೆದುಕೊಳ್ಳುವ ಸಮಸ್ಯೆಯನ್ನು ಹೊಂದಿವೆ. ಫರ್ಮ್‌ವೇರ್ ಕಳೆದುಹೋದ ನಂತರ, ನೀವು ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಮರುಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ.
(2) SWD ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮುನ್ನಡೆಸುವುದು, ಕೈಲ್, IAR, openocd ಸೇರಿದಂತೆ ಮುಖ್ಯವಾಹಿನಿಯ PC ಡೀಬಗ್ ಮಾಡುವ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಬೆಂಬಲಿಸುವುದು, SwD ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ಬೆಂಬಲಿಸುವುದು, ಏಕ ಹಂತದ ಡೀಬಗ್ ಮಾಡುವುದು.
(3) openocd ನೊಂದಿಗೆ JTAG ಇಂಟರ್ಫೇಸ್ ಪ್ರಪಂಚದಾದ್ಯಂತದ ಬಹುತೇಕ ಎಲ್ಲಾ SoC ಚಿಪ್‌ಗಳ ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ARM ಕಾರ್ಟೆಕ್ಸ್-A ಸರಣಿ, DSP, FPGA, MIPS, ಇತ್ಯಾದಿ, ಏಕೆಂದರೆ SWD ಪ್ರೋಟೋಕಾಲ್ ARM ನಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಖಾಸಗಿ ಪ್ರೋಟೋಕಾಲ್ ಮಾತ್ರ ಮತ್ತು JTAG ಅಂತರರಾಷ್ಟ್ರೀಯ IEEE 1149 ಮಾನದಂಡವಾಗಿದೆ. ಸಾಮಾನ್ಯ ಎಮ್ಯುಲೇಟರ್ ಗುರಿ ಚಿಪ್ ಸಾಮಾನ್ಯವಾಗಿ ARM ಕಾರ್ಟೆಕ್ಸ್-M ಸರಣಿಯಾಗಿದೆ, ಇದು JTAG ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪರಿಚಯಿಸುವುದಿಲ್ಲ, ಮತ್ತು ಈ ಉತ್ಪನ್ನವು JTAG ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ, ಇದು ಇತರ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳ ಅಡಿಯಲ್ಲಿ ಕೆಲಸವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮತ್ತು ಡೀಬಗ್ ಮಾಡಲು ನಿಮಗೆ ಸೂಕ್ತವಾಗಿದೆ.
(4) ವರ್ಚುವಲ್ ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಅನ್ನು ಬೆಂಬಲಿಸಿ (ಅಂದರೆ, ಇದನ್ನು ಎಮ್ಯುಲೇಟರ್ ಆಗಿ ಅಥವಾ ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಪರಿಕರವಾಗಿ ಬಳಸಬಹುದು, ch340, cp2102, p12303 ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು)
(5)DAPLink USB ಫ್ಲಾಶ್ ಡ್ರೈವ್ ಫರ್ಮ್‌ವೇರ್ ಅಪ್‌ಗ್ರೇಡ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, nRST ಅನ್ನು ಗ್ರೌಂಡ್ ಮಾಡಿ, ಅದನ್ನು DAPLink, PC ಗೆ ಪ್ಲಗ್ ಮಾಡಿ. USB ಫ್ಲಾಶ್ ಡ್ರೈವ್ ಇರುತ್ತದೆ, ಫರ್ಮ್‌ವೇರ್ ಅಪ್‌ಗ್ರೇಡ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಹೊಸ ಫರ್ಮ್‌ವೇರ್ (ಹೆಕ್ಸ್ ಅಥವಾ ಬಿನ್ ಫೈಲ್) ಅನ್ನು USB ಫ್ಲಾಶ್ ಡ್ರೈವ್‌ಗೆ ಎಳೆಯಿರಿ. DAPLink U ಡಿಸ್ಕ್ ಕಾರ್ಯದೊಂದಿಗೆ ಬೂಟ್‌ಲೋಡರ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದರಿಂದ, ಅದು ಫರ್ಮ್‌ವೇರ್ ಅಪ್‌ಗ್ರೇಡ್ ಅನ್ನು ಸುಲಭವಾಗಿ ಪೂರ್ಣಗೊಳಿಸಬಹುದು. ನೀವು STM32-ಆಧಾರಿತ ಉತ್ಪನ್ನವನ್ನು ಸಾಮೂಹಿಕ ಉತ್ಪಾದನೆಯಲ್ಲಿ ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಉತ್ಪನ್ನವನ್ನು ನಂತರ ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡಬೇಕಾಗಬಹುದು, DAPLink ನಲ್ಲಿರುವ ಬೂಟ್ ಲೋಡರ್ ಕೋಡ್ ನಿಮ್ಮ ಉಲ್ಲೇಖಕ್ಕೆ ಯೋಗ್ಯವಾಗಿದೆ, ಕ್ಲೈಂಟ್ ಅಪ್‌ಗ್ರೇಡ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಸಂಕೀರ್ಣ IDE ಅಥವಾ ಬರ್ನ್ ಪರಿಕರಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಅಗತ್ಯವಿಲ್ಲ, U ಡಿಸ್ಕ್‌ಗೆ ಎಳೆಯಿರಿ ನಿಮ್ಮ ಉತ್ಪನ್ನ ಅಪ್‌ಗ್ರೇಡ್ ಅನ್ನು ಅನುಕೂಲಕರವಾಗಿ ಪೂರ್ಣಗೊಳಿಸಬಹುದು.

8

ವೈರಿಂಗ್ ವಿಧಾನ
1. ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಗುರಿ ಬೋರ್ಡ್‌ಗೆ ಸಂಪರ್ಕಿಸಿ

SWD ವೈರಿಂಗ್ ರೇಖಾಚಿತ್ರ

ವಿವರ (1)

JTAG ವೈರಿಂಗ್ ರೇಖಾಚಿತ್ರ

ವಿವರ (2)

ಪ್ರಶ್ನೋತ್ತರಗಳು
1. ಬರ್ನಿಂಗ್ ವೈಫಲ್ಯ, RDDI-DAP ದೋಷವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಅದನ್ನು ಹೇಗೆ ಪರಿಹರಿಸುವುದು?
ಎ: ಸಿಮ್ಯುಲೇಟರ್ ಬರೆಯುವ ವೇಗವು ವೇಗವಾಗಿರುವುದರಿಂದ, ಡುಪಾಂಟ್ ರೇಖೆಯ ನಡುವಿನ ಸಿಗ್ನಲ್ ಕ್ರಾಸ್‌ಸ್ಟಾಕ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ದಯವಿಟ್ಟು ಚಿಕ್ಕದಾದ ಡುಪಾಂಟ್ ರೇಖೆಯನ್ನು ಅಥವಾ ನಿಕಟ ಸಂಪರ್ಕ ಹೊಂದಿರುವ ಡುಪಾಂಟ್ ರೇಖೆಯನ್ನು ಬದಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸಿ, ನೀವು ಸುಡುವ ವೇಗವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸಹ ಪ್ರಯತ್ನಿಸಬಹುದು, ಸಾಮಾನ್ಯವಾಗಿ ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಪರಿಹರಿಸಬಹುದು.
2. ಗುರಿಯನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ಅದು ಸಂವಹನ ವೈಫಲ್ಯವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಏನು ಮಾಡಬೇಕು?
A: ದಯವಿಟ್ಟು ಮೊದಲು ಹಾರ್ಡ್‌ವೇರ್ ಕೇಬಲ್ ಸರಿಯಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ (GND,CLK,10,3V3), ಮತ್ತು ನಂತರ ಗುರಿ ಬೋರ್ಡ್‌ನ ವಿದ್ಯುತ್ ಸರಬರಾಜು ಸಾಮಾನ್ಯವಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ. ಗುರಿ ಬೋರ್ಡ್ ಸಿಮ್ಯುಲೇಟರ್‌ನಿಂದ ಚಾಲಿತವಾಗಿದ್ದರೆ, USB ಯ ಗರಿಷ್ಠ ಔಟ್‌ಪುಟ್ ಕರೆಂಟ್ ಕೇವಲ 500mA ಆಗಿರುವುದರಿಂದ, ದಯವಿಟ್ಟು ಗುರಿ ಬೋರ್ಡ್‌ನ ವಿದ್ಯುತ್ ಸರಬರಾಜು ಸಾಕಷ್ಟಿಲ್ಲವೇ ಎಂದು ಪರಿಶೀಲಿಸಿ.
3. CMSIS DAP/DAPLink ನಿಂದ ಯಾವ ಚಿಪ್ ಡೀಬಗ್ ಮಾಡುವ ಬರ್ನಿಂಗ್ ಬೆಂಬಲಿತವಾಗಿದೆ?
A: ವಿಶಿಷ್ಟ ಬಳಕೆಯ ಸನ್ನಿವೇಶವೆಂದರೆ MCU ಅನ್ನು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡುವುದು ಮತ್ತು ಡೀಬಗ್ ಮಾಡುವುದು. ಸೈದ್ಧಾಂತಿಕವಾಗಿ, ಕಾರ್ಟೆಕ್ಸ್-M ಸರಣಿಯ ಕರ್ನಲ್ ಬರ್ನಿಂಗ್ ಮತ್ತು ಡೀಬಗ್ ಮಾಡಲು DAP ಅನ್ನು ಬಳಸಬಹುದು, STM32 ಪೂರ್ಣ ಸರಣಿಯ ಚಿಪ್‌ಗಳು, GD32 ಪೂರ್ಣ ಸರಣಿ, nRF51/52 ಸರಣಿ ಮತ್ತು ಮುಂತಾದ ವಿಶಿಷ್ಟ ಚಿಪ್‌ಗಳು.
4. ಲಿನಕ್ಸ್ ಅಡಿಯಲ್ಲಿ ಡೀಬಗ್ ಮಾಡಲು ನಾನು DAP ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಬಳಸಬಹುದೇ?
A: Linux ನಲ್ಲಿ, ನೀವು ಡೀಬಗ್ ಮಾಡಲು openocd ಮತ್ತು DAP ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಬಳಸಬಹುದು. openocd ವಿಶ್ವದ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಮತ್ತು ಶಕ್ತಿಯುತ ಓಪನ್ ಸೋರ್ಸ್ ಡೀಬಗರ್ ಆಗಿದೆ. ನೀವು ವಿಂಡೋಸ್ ಅಡಿಯಲ್ಲಿ openocd ಅನ್ನು ಸಹ ಬಳಸಬಹುದು, ಸೂಕ್ತವಾದ ಕಾನ್ಫಿಗರೇಶನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಬರೆಯುವ ಮೂಲಕ ಚಿಪ್, ಬರ್ನಿಂಗ್ ಮತ್ತು ಇತರ ಕಾರ್ಯಾಚರಣೆಗಳ ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ಸಾಧಿಸಬಹುದು.

ಉತ್ಪನ್ನ ಚಿತ್ರೀಕರಣ

9










  • ಹಿಂದಿನದು:
  • ಮುಂದೆ:

  • ನಿಮ್ಮ ಸಂದೇಶವನ್ನು ಇಲ್ಲಿ ಬರೆದು ನಮಗೆ ಕಳುಹಿಸಿ.