Arm Keil ULINKplus Debug Adapter
ULINKplus는 타깃 시스템(10-pin Cortex Debug Connector)에 PC USB포트를 연결해 사용하여 어플리케이션과 소비 전력 측정은 물론 프로그램 디버깅 및 분석을 할 수 있습니다. ULINKplus 는 MDK-ARM와 함께 Cortex-M 디바이스에 대해 확장된 on-the-fly 디버그 기능을 제공합니다. 프로세서가 최대 속도로 실행되는 동안 프로세서를 제어하고 브레이크포인트를 설정하여 메모리 내용을 읽고 쓸 수 있습니다. 또한 고속 데이터 추적을 사용해 자세한 프로그램 동작을 분석할 수 있습니다.
주요 특징
- 넓은 타깃 전압 범위: 1.2V – 5.5V
- 타깃 시스템과의 Electronic Isolation이 최대 1kV까지 통합
- CMSIS-DAP 디버그 프로토콜을 통한 USB 2.0 고속 연결
- USB 전원 공급 (전원 공급 장치 불필요)
- 10-pin (0.05″) – Cortex Debug Connector
- 실행중인 타깃에 Hot-plugging
광범위한 디바이스 지원
- Arm Cortex 프로세서 JTAG 연결 지원
- Arm Cortex-M 프로세서 Serial Wire Debug (SWD) 연결 지원
- Arm Cortex-M 프로세서 Serial Wire Viewer (SWV) 연결 지원
Run/Stop 디버깅
- 타깃 하드웨어에 프로그램 다운로드
- 메모리와 레지스터 검사
- 프로그램을 통한 Single step과 다중 breakpoint 삽입
- 실시간 프로그램 실행
- 프로그램 플래시 메모리
- 실행중인 타깃에 연결(hot-plugging)
고속 연결
- Cortex-M의 데이터 및 이벤트 추적 최대 50Mbit/s
- 최대 20 MHz의 JTAG 클럭 속도
- 최대 3MBytes / s의 고속 메모리 읽기 / 쓰기
테스트 I/O
ULINKplus 의 통합 I/O는 디버그 뷰 또는 디버그 스크립트를 통해 테스트 중인 대상과 상호 작용하거나 자동 제어할 수 있습니다.
μVision 디버거에서 I/O를 쉽게 구성 할 수 있습니다. 핀 기능 (디지털/아날로그 및 입/출력)을 선택하기만하면 됩니다.
핀에 적용된 값은 자동으로 업데이트되고 표시되며 전력 측정의 결과도 표시됩니다.
전력 측정
ULINKplus는 완벽하게 절연(Isolated)된 JTAG 및 SWD, 전력 측정 도구를 제공합니다. 이는 모터 제어, 전력 변환기 또는 민감한 아날로그 처리 시스템과 같은 응용 프로그램을 테스트할 때 필수적입니다.
전력 측정은 이벤트 트레이스와 동기화되어 시스템의 에너지 효율을 쉽게 최적화 할 수 있습니다.
직관적인 그래픽 사용자 인터페이스를 사용해서 이상 동작을 빠르게 식별하고 소스 코드로 바로 이동할 수 있습니다.