XCP 통신 개요
학습 내용)
1.
CCP/XCP 프로토콜 동작
2.
CCP/XCP 프로토콜 활용
keyword 1)
CTO
•
Command Transfer Object, 명령어를 기반으로 데이터를 전달하는 메시지
keyword 2)
DTO
•
다량의 데이터 교환을 목적으로 하는 메시지
keyword 3)
PID
•
Packet Identifier, 여러 명령어를 서로 구분해주는 ID 인덱스 값
CCP/XCP 프로토콜 동작
XCP 프레임의 포맷
•
미리 정의한 프레임 포맷에 맞춘 메시지 전달 필요
1.
CTO(Command Transfer Object) : 명령어 기반 통신
2.
DTO (Data Transfer Object) : 데이터 교환 통신
3.
PID (Packet Identifier) : 명령어 유형 서술
XCP 동작에 대한 데이터 교환
1.
Standard Mode
•
특정 명령어를 이용해 정보를 주고 받는 메커니즘
•
CTO
2.
Block Mode
→ 대용량 데이터의 업로드 및 다운로드 가능
•
대용량 펌웨어 업데이트
•
대용량의 메모리 데이터 교체
•
대용량의 메모리 데이터 읽기
•
DTO
CCP/XCP 프로토콜 활용
1.
제어기의 메모리 정보 취득
•
ODT (Object Description Table)
2.
제어기의 일부 기능을 대체하는 bypassing
XCP를 사용하면 제어기 일부 기능을 대체 테스트가 가능하다