고성능 디버그 및 트레이스 솔루션
DSTREAM-PT는 빠른 다운로드 및 적응형 JTAG 클럭 속도에 이상적인 고성능 디버그 및 트레이스가 가능하며 신속한 개발에 필요한 성능과 타겟에 대한 적응성, 다양한 Arm 아키텍처를 지원합니다.
한국 ARM / Keil 공식 대리점
DSTREAM-PT는 빠른 다운로드 및 적응형 JTAG 클럭 속도에 이상적인 고성능 디버그 및 트레이스가 가능하며 신속한 개발에 필요한 성능과 타겟에 대한 적응성, 다양한 Arm 아키텍처를 지원합니다.
ULINKplus는 타깃 시스템(10-pin Cortex Debug Connector)에 PC USB포트를 연결해 사용하여 어플리케이션과 소비 전력 측정은 물론 프로그램 디버깅 및 분석을 할 수 있습니다. ULINKplus 는 MDK-ARM와 함께 Cortex-M 디바이스에 대해 확장된 on-the-fly 디버그 기능을 제공합니다. 프로세서가 최대 속도로 실행되는 동안 프로세서를 제어하고 브레이크포인트를 설정하여 메모리 내용을 읽고 쓸 수 있습니다. 또한 고속 데이터 추적을 사용해 자세한 프로그램 동작을 분석할 수 있습니다.
ULINKproD 는 DS-5 와 연동하여 사용 가능한 디버그 장비입니다. Arm Cortex™-M, Cortex-R 그리고 Cortex-A 프로세서 기반의 인기있는 디바이스들의 소프트웨어 디버그를 지원합니다.
기성 디바이스를 사용하는 개발자를 위한 최적의 장비로, ULINKproD 는 저렴한 비용으로 마이크로컨트롤러(MCU) 에서 멀티코어 어플리케이션 프로세서에 이르기까지 다양한 디바이스의 run-control debug 를 가능하게 해줍니다.
ULINKproD 는 고성능의 디버그 프로브가 필요없는, OEM과 ODM 업체의 초기 단계 디버그 솔루션으로 적합합니다.
RDI Interface Driver는 RDI가 지원이 되는 장치가 uVision Debugger에서 연결이 가능하도록 합니다. RDI는 Remote Debugger Interface의 약어로, ARM과 ARM debuggers에 의해 정의 및 널리 사용되는 표준입니다.
어떤 RDI Drivers는 통합된 Flash download 기능을 가집니다. 아래의 나열된 debugger solutions가 그 경우에 해당합니다. 이러한 드라이버는 Flash-ROM에 program code또한 download가 가능하게 하여, 그 결과 기타 다른 flash download utilities가 필요하지 않습니다.
RDI Interface Driver를 사용하면 사용자들은 다음과 같은 third-party debugger solutions에 연결할 수가 있습니다.
아래의 section에서는 다음과 같은 내용을 설명합니다.
Segger사의 JLINK를 사용하기 위해서 사용자는 다음과 같은 components를 필요로 하는데, 이는 C:\KEIL\ARM\Segger\ 디렉토리에 복사가 되어 있습니다.
추가적으로, C:\KEIL\ARM\Segger\USBDriver\ 디렉토리에 JLINK USB driver가 install되어 있어야 합니다.
RDI Driver를 이용하면, KEIL사의 ULINK USB-JTAG adapter를 사용하여 동일한 Flash programming기능을 이용할 수가 있습니다. 아래의 절차대로 수행하시면 됩니다.
어떠한 RDI Drivers는 Flash download 기능들을 제공합니다. (Such as the Segger J-LINK) 이러한 드라이버들은 다음과 같이 설정합니다.
일단 사용자가 RDI Interface Driver를 설정해 놓으면 uVision Debugger를 시작할 수가 있습니다.
다음의 테이블은 debug commands에 대한 간략한 소개를 제시합니다. 자세한 사항은 uVision Debugger part를 참고해 주시기 바랍니다.
uVision Debugger/Simulator는 많은 강력한 기능들을 제공하지만, Real target h/w에 RDI Interface driver를 사용한 debugging시에는 아래와 같은 기능들을 사용할 수가 없습니다.