TRACE32 시작

sz L·2025년 4월 23일

TRACE32

목록 보기
1/1

Trace32 개요

Trace32는 임베디드 소프트웨어에서 많이 사용하고 있는 디버깅 프로그램이다.
Trace32는 여러가지 강력한 디버깅 기능과 다양한 명령어를 지원한다.

PowerDebug X51 PowerDebug X51

최신 고성능 모델로 데이터 처리 속도가 빠르다.
Targer과의 연결 속도는 최대 100MHz JTAG를 지원한다.
지원하는 아키텍처로는 ARM, Cortex-A/R/M, RISC-V, PowerPC, TriCore, Renesas 등을 지원한다.
멀티코어 디버깅을 지원한다.

PowerDebug E40 PowerDebug E40

고성능 표준 모델로 PowerDebug X51에 비해 상대적으로 느리다.
Target과의 연결 속도는 최대 25~50MHz 수준이다.
지원하는 아키텍처는 ARM, Cortex-M, PowerPC 등 일부 제한적이다.

Debug ProbesIDC20A Debug Probe

사진은 IDC20A Debug Probe이다.
타깃 보드와 파워 디버그 모듈 사이에 위치하여, 전압 & 신호 & 프로토콜 및 물리적인 하드웨어 크기 등과 같은 디버그 인터페이스 세부 사항에 맞게 적용된다.
디버그 프로브는 타깃 프로세서 아키텍처에 대한 라이선스를 포함한다.
SoC 내의 다수 코어들의 동시 디버깅을 위해 1개 이상의 라이선스가 포함되기도 한다.


.cmm 확장자 (Command Macro)

.cmm 파일은 Trace32 디버깅 환경에서 사용하는 Command Script File이다. 이 파일은 디버깅 세션 자동화, 타겟 초기화, 로딩, 설정 등을 목적으로 사용되며 일종의 스크립트 언어로 동작한다.

용도

  • 타겟 초기화
  • 펌웨어 로드
  • 브레이크포인트 설정
  • 디버깅 자동화
  • 디버깅 출력 포맷 지정

작성 형식

  • 라우터바흐의 고유 스크립트 문법을 사용
profile
가랑비는 맞는다 하지만 폭풍은 내 것이야

0개의 댓글