system-visual-measurement-calibration.png

ASAP2 Tool-Set

ECU 설명 파일을 손쉽게 생성하고 수정

ASAP2 설명 파일(A2L)은 CCP 및 XCP를 계측 및 캘리브레이션 프로토콜로 사용하기 위한 사전 요구사항입니다. ASAP2 Tool-Set은 ECU 설명 파일을 생성하고 검증하는 데 사용됩니다. ASAP2 Studio와 초기화 파일을 통해 구성하는 7개의 커멘드 라인 프로그램으로 구성됩니다.

주요 특징

  • 자동화 프로세스: 커멘드 라인행 프로그램을 스크립트와 CI 환경에 간편하게 통합할 수 있으며, 로그 파일과 반환 코드를 통해 오류를 진단 가능
  • ASAM 준수: ASAP2 표준의 모든 릴리스 버전 지원
  • 간편한 구성: Linker MAP 파일에서 주소와 구조 정보를 가져와 새로운 데이터베이스 객체 생성을 대폭 간소화하며, 주요 MAP 및 디버그 포맷 지원
  • 범용 처리: A2L 파일의 인터페이스별 영역을 포함된 메타 언어 정의(AML)를 기반으로 해석

기능

  • C 코드 주석을 기반으로 ASAP2 파일을 자동으로 생성
  • AUTOSAR ARXML 파일을 ASAP2 포맷으로 손쉽게 변환
  • ASAP2 파일 내 주소, 데이터 유형 및 구조 정보 갱신
  • 여러 ASAP2 파일을 하나의 파일로 병합하다
  • 두 ASAP2 파일 비교 및 다양한 포맷으로 결과 문서화 
  • ASAP2 파일의 구문 및 의미 오류 확인
  • 검색 필터를 통해 ASAP2 파일을 목적에 맞게 수정 및 최적화

워크플로우

asap2-toolset-overview.png

도구

ASAP2 스튜디오

ASAP2 Studio를 사용하면 A2L 파일을 시각화하고, 생성하고, 수정하고, 업데이트할 수 있습니다. MAP 파일 및 디버그 파일의 내용을 시각화하여 해당 파일에서 특정 객체를 선택하고 A2L 파일에 통합할 수 있습니다. ASAP2 Tool-Set의 명령행 도구가 통합되어 있으며, 대화창을 통해 구성하고 제어할 수 있습니다. 그래픽 사용자 인터페이스는 응용 분야에 따라 분류되어 있어 빠르고 편리한 조작이 가능합니다.

ASAP2 제작자

ASAP2 Creator를 사용하려면 ECU 코드에 특수 주석을 삽입해야 합니다. 데이터 유형, 변환 규칙, 최소-최대 조건, 구조체, 배열 등과 같은 ASAP2 정보는 이러한 주석을 통해 정의됩니다.

ASAP2 갱신 프로그램

ASAP2 업데이터는 A2L 소스 파일을 읽어들이고, 해당 정보를 Linker MAP file의 항목과 대조한 뒤, 필요한 경우 누락된 오브젝트를 생성하고 새로운 A2L 파일을 만듭니다.

ASAP2 합병

ASAP2 병합 기능은 여러 A2L 조각을 하나의 공통 A2L 파일로 병합합니다. 소스 파일 중 하나는 마스터로 설정되어야 하며, 나머지 소스 파일들은 슬레이브로 설정됩니다. 결과 파일에는 마스터 파일의 모든 정보가 반영되며, 슬레이브 파일에서는 측정 및 보정 값, 변환 규칙, 함수, 그룹 및 레코드 layout만 반영됩니다.

ASAP2 비교기

ASAP2 Comparer를 사용하면 두 개의 A2L 파일을 빠르고 간편하게 비교하고, 비교 결과에 대한 문서를 생성할 수 있습니다.

ASAP2 검사기

모든 A2L 파일이 표준의 기준을 충족하는 것은 아닙니다. 전체 툴 체인에 걸쳐 높은 수준의 공정 신뢰성을 보장하기 위해, A2L 파일이 표준을 준수하는지 확인하고, 기준에서 벗어난 부분은 강조합니다.

ASAP2 수정자

ASAP2 Modifier는 A2L 파일을 사용자 정의된 방식으로 목표에 맞춰 수정할 수 있게 해줍니다. 여기에는 필터링, 익명화, 최적화, 객체 속성 수정뿐만 아니라 DBU, Excel, JSON과 같은 외부 포맷의 파일 가져오기 기능도 포함합니다.

ARXML 변환기

MC 지원 데이터가 포함된 AUTOSAR ARXML 파일을 A2L 파일로 변환.

갤러리

asap2-toolset-screenshot.png

버전 20의 주요 기능

ARXML 가져오기

  • AUTOSAR 24-11: 최신 버전 지원.
  • 디스플레이 식별자: ShortName 조각을 기반으로 생성.

 

ASAP2 Studio

  • 영구 설정: “INI 파일 생성” 대화창에서 사용자 정의된 설정을 이제 유지합니다.
  • MAP 리더: “INI 파일 생성” 대화창에서 사용되는 MAP 리더가 이제 INI 파일에 기록됩니다.
  • 타당성 검사: A2L 파일 로드 후 자동 일관성 확인.

ASAP2 갱신 프로그램

  • 실행당 여러 개의 MAP 파일을 지정할 수 있도록 지원합니다.

     

ASAP2 수정기

  • 이제 XCP 및 ETK_XETK 이벤트를 변수에 할당할 때 주소 범위나 변수 이름을 기준으로 생성할 수도 있습니다.

Linux용 서버 에디션

제한 사항:

ASAP2 업데이터: MAP 포맷으로 ELF/DWARF, COFF/DWARF 및 EXE/DWARF만 지원됩니다.

Product Descriptions

  • Windows 10/11 (64비트)
  • .NET 8이 설치된 Linux

지원되는 컴파일러 또는 맵 파일 형식:

  • COFF, COFF/DWARF
  • DiabData
  • ELF/DWARF
  • EXE/DWARF
  • Greenhill Multi 2000
  • IEEE (Tasking, Cosmic, Microtec)
  • Microsoft (표준 VC8, VC++, VC8 C++, 확장 및 PDB)
  • NEC CC78K/0 v35
  • 텍사스 인스트루먼트 TMS470
  • UBROF 바이너리 (IAR)

필요한 포맷을 찾지 못하신 경우, 당사로 문의해 주십시오.

관련 제품

제품 및 솔루션 문의
Measurement and Calibration Team
제품 및 솔루션 문의
솔루션 검토, 기술 상담 또는 도입 문의가 있으신 경우 요구사항을 알려주십시오. 벡터 전문가가 귀사의 환경에 적합한 방안을 검토하여 안내해 드립니다.