원스톱 전자 제조 서비스를 통해 PCB 및 PCBA에서 전자 제품을 쉽게 얻을 수 있습니다.

DAPLINK는 JLINK OBSTLINK STM32 버너 다운로드 에뮬레이터 ARM을 대체합니다.

간단한 설명:

제품명 : CMSIS DAP 시뮬레이터

디버깅 인터페이스: JTAG,SWD, 가상 직렬 포트

개발 환경: Kei1/MDK, IAR, OpenOCD

대상 칩: STM32, NRF51/52 등과 같은 Cortex-M 코어 기반의 모든 칩

운영 체제: 윈도우, 리눅스, 맥

입력 전압: 5V(USB 전원 공급 장치)

출력 전압 : 5V/3.3V(타겟 보드에 직접 공급 가능)

제품 크기: 71.5mm*23.6mm*14.2mm


제품 세부정보

제품 태그

1.1

 

제품특성
(1) 하드웨어 회로도 PCB는 완전히 오픈 소스, 소프트웨어 오픈 소스이며 저작권 위험이 없습니다.
현재 시중에 나와 있는 jlink/stlink는 불법 복제되었으며 사용에 몇 가지 법적 문제가 있습니다. 일부 jlink를 MDK 등 IDE와 함께 사용하면 불법 복제가 발생하여 정상적으로 사용할 수 없으며 일부 jlink 버전은 일정 기간 사용 후 펌웨어가 손실되는 문제가 있습니다. 펌웨어가 손실되면 소프트웨어를 수동으로 복원해야 합니다.
(2) SWD 인터페이스 리드 아웃, keil, IAR, openocd를 포함한 주류 ​​PC 디버깅 소프트웨어 지원, SwD 다운로드 지원, 단일 단계 디버깅.
(3) openocd가 포함된 JTAG 인터페이스는 SWD 프로토콜이 ARM에서 정의한 전용 프로토콜이기 때문에 ARM Cortex-A 시리즈, DSP, FPGA, MIPS 등과 같은 전 세계 거의 모든 SoC 칩의 디버깅을 지원할 수 있습니다. JTAG는 국제 IEEE 1149 표준입니다. 일반적인 에뮬레이터 대상 칩은 일반적으로 JTAG 인터페이스를 도입하지 않은 ARM Cortex-M 시리즈이며, 이 제품은 다른 플랫폼에서 작업을 개발하고 디버그하는 데 적합한 JTAG 인터페이스를 도입합니다.
(4) 가상 직렬 포트 지원(즉, ch340, cp2102, p12303을 대체하여 에뮬레이터 또는 직렬 포트 도구로 사용할 수 있음)
(5)DAPLink는 USB 플래시 드라이브 펌웨어 업그레이드를 지원합니다. nRST를 접지하고 DAPLink, PC에 연결하기만 하면 됩니다. USB 플래시 드라이브가 있을 것입니다. 새 펌웨어(hex 또는 bin 파일)를 USB 플래시 드라이브에 끌어다 놓기만 하면 펌웨어 업그레이드가 완료됩니다. DAPLink는 U 디스크 기능을 갖춘 부트로더를 구현하기 때문에 펌웨어 업그레이드를 쉽게 완료할 수 있습니다. 대량 생산 중인 STM32 기반 제품이 있고 나중에 제품을 업그레이드해야 할 수 있는 경우 DAPLink의 부트 로더 코드는 참조할 가치가 매우 높으며 클라이언트는 복잡한 IDE를 설치하거나 도구를 구울 필요가 없습니다. 업그레이드하려면 U 디스크로 드래그하기만 하면 제품 업그레이드를 편리하게 완료할 수 있습니다.

8

배선 절차
1. 에뮬레이터를 대상 보드에 연결합니다.

SWD 배선도

세부 사항 (1)

JTAG 배선 다이어그램

세부 사항 (2)

Q&A
1. RDDI-DAP 오류를 나타내는 굽기 실패, 해결 방법은 무엇입니까?
A: 시뮬레이터 연소 속도가 빠르기 때문에 듀퐁 라인 사이의 신호가 누화를 생성합니다. 더 짧은 듀퐁 라인을 변경하거나 밀접하게 연결된 듀퐁 라인을 변경해 보십시오. 또한 연소 속도를 줄여 볼 수도 있습니다. 일반적으로 문제는 해결될 수 있습니다. 보통.
2. 대상을 감지할 수 없어 통신 실패를 나타내는 경우 어떻게 해야 합니까?
A: 먼저 하드웨어 케이블이 올바른지 확인하십시오(GND,CLK,10,3V3). 그런 다음 대상 보드의 전원 공급이 정상인지 확인하십시오. 타겟 보드가 시뮬레이터에 의해 전원을 공급받는 경우 USB의 최대 출력 전류는 500mA에 불과하므로 타겟 보드의 전원 공급이 부족한지 확인하십시오.
3. CMSIS DAP/DAPLink는 어떤 칩 디버깅 버닝을 지원합니까?
답변: 일반적인 사용 시나리오는 MCU를 프로그래밍하고 디버깅하는 것입니다. 이론적으로 Cortex-M 시리즈의 커널은 STM32 전체 시리즈 칩, GD32 전체 시리즈, nRF51/52 시리즈 등과 같은 일반적인 칩을 레코딩 및 디버깅하기 위해 DAP를 사용할 수 있습니다.
4. Linux에서 디버깅을 위해 DAP 에뮬레이터를 사용할 수 있습니까?
A: Linux에서는 디버깅을 위해 openocd 및 DAP 에뮬레이터를 사용할 수 있습니다. openocd는 세계에서 가장 인기 있고 강력한 오픈 소스 디버거입니다. Windows에서 openocd를 사용할 수도 있습니다. 적절한 구성 스크립트를 작성하면 칩 디버깅, 굽기 및 기타 작업을 수행할 수 있습니다.

제품 촬영

9










  • 이전의:
  • 다음:

  • 여기에 메시지를 작성하여 보내주세요.