A2L 파일의 생성 및 편집
ASAP2 디스크립션 파일(A2L)은 CCP 및 XCP를 계측 및 캘리브레이션 프로토콜로 사용하기 위한 필수 조건입니다. ASAP2 Tool-Set은 이러한 ECU 디스크립션 파일을 생성하고 확인하는 데 사용됩니다. ASAP2 Studio와 초기화 파일을 통해 구성하는 6개의 명령줄 프로그램으로 구성됩니다. ASAP2 Studio는 대화형 유저 인터페이스를 통해 A2L 파일을 생성하고 시각화하기 위한 편리한 툴을 제공합니다.
- C 코드 주석을 기반으로 ASAP2 파일 자동 생성
- ASAP2 파일의 주소, 데이터 유형 및 구조 정보 업데이트
- 여러 ASAP2 파일을 하나의 공통 파일로 병합
- 두 개의 ASAP2 파일과 다른 형식의 결과 문서를 비교
- 구문 및 의미 오류에 대한 ASAP2 파일 확인
- 검색 필터를 통해 ASAP2 파일의 타겟 수정 및 최적화 가능
- 에디터를 통해 표준화된 ECU 디스크립션 파일의 생성 및 시각화
장점
- A2L 형식의 ECU 디스크립션 파일들의 편집을 위한 포괄적이고 편리한 지원
- 명령행 프로그램을 자동화된 프로세스에 통합이 가능. 경고 및 오류 메시지는 로그 파일에 저장되며 결과는 종료 코드를 통해 결정됨
- ASAP2 Studio의 대화상자를 기반으로 하는 사용자 인터페이스를 통해 ECU 디스크립션 파일들을 편리하게 생성, 수정 및 업데이트 지원
- 최신 버전인 1.7.1을 포함하여 ASAM에서 배포한 모든 ASAP2 표준 버전을 편집 가능. 생성된 파일의 포맷을 설정할 수 있음 (1.4.0에서 1.7.1까지 지원)
- Linker MAP 파일에서 주소 및 구조 정보를 전송받아 새 데이터베이스 개체 생성 단순화. 일반 MAP 및 디버그 형식이지원
- 표준을 따르지 않는 A2L 파일도 설정 가능한 오차를 이용해서 읽기 가능
- A2L 파일의 인터페이스 특정 부분은 지정된 메타언어 정의 AML을 기반으로 해석되어 결과 파일로 전송
기능
ASAP2 Tool-Set의 7개 프로그램
ASAP2 Creator
ASAP2 Creator를 사용하기 위해서는 ECU 코드에 주석이 삽입되어 있어야 합니다. 주석에는 데이터 유형, 전환 규칙, 최소-최대 조건, 구조, 배열 등 ASAP2 관련 정보를 정의할 수 있습니다.
ASAP2 Updater
ASAP2 Updater는 A2L 소스 파일을 읽고, Linker MAP 파일을 기반으로 누락된 계측 및 조정 변수를 생성 및 새로운 A2L 파일을 생성합니다.
ASAP2 Merger
ASAP2 Merger는 다수의 A2L 파일들을 하나의 공용 A2L 파일로 통합합니다. 소스 파일 중 특정 파일은 마스터 파일로 설정되어야 하며, 그 외의 파일은 종속 파일이 됩니다. 마스터 파일의 모든 정보는 ASAP2 결과 파일을 위해 사용됩니다. 종속 파일에서는 계측 및 캘리브레이션 객체, 전환 규칙, 기능, 그룹 및 레코드 레이아웃에 대한 정보만 참고할 수 있습니다.
ASAP2 Comparer
ASAP2 Comparer를 사용하여 두 개의 ASAP2 파일을 빠르고 간편하게 비교하고 비교된 결과를 보고서로 생성합니다.
ASAP2 Checker
모든 A2L 파일이 표준의 기준을 충족하는 것은 아닙니다. 따라서 툴 체인 전 과정에 걸쳐 높은 프로세스 신뢰도를 확보하기 위해, ASAP2 Checker를 활용하여 표준에 따라 A2L 파일을 점검하고, 편차를 찾아낼 수 있습니다.
ASAP2 Modifier
ASAP2 Modifier를 통해 ASAP2 파일을 사용자 정의하여 수정할 수 있습니다. 여기에는 필터링, 익명화, 개체 속성의 최적화 및 교정은 물론 DBU, Excel 및 JSON과 같은 외부 형식에서 가져오기가 포함됩니다.
ASAP2 Studio
ASAP2 Studio를 사용하면 A2L 파일을 시각화, 생성, 수정 및 업데이트할 수 있습니다. MAP 및 디버그 파일의 내용을 시각화하여 특정 개체를 선택하여 A2L 파일에 통합할 수 있습니다. Tool Set의 명령문 도구는 통합되어 있으며 대화 상자를 통해 구성 및 제어할 수 있습니다. 그래픽 사용자 인터페이스는 응용 분야에 따라 분류되어 빠르고 편리한 작동이 가능합니다.
ASAP2 Studio의 특수 기능
- A2L 파일의 모든 정보는 시각화되며 대화 상자를 통해 입력 및 수정할 수 있습니다.
- ASAP2 Tool-Set의 모든 명령문 툴은 통합되어 있으며 대화 상자를 통해 명확하게 구성 및 제어할 수 있습니다.
- 개별 데이터베이스 개체를 선택적으로 내보내고 다른 파일에서 개별 개체를 가져올 수 있습니다.
- Linker MAP 및 디버그 파일을 로드하고 시각화할 수 있습니다.
- 새 데이터베이스 개체는 Linker MAP 파일에서 빠르고 쉽게 생성할 수 있습니다.
16.0 버전의 특징
- ASAP2 Studio에 새로 통합된 Comparer를 사용하면 A2L 파일을 효율적으로 비교하고 차이점을 시각화 및 필터링할 수 있습니다.
- 문서화를 위해 비교 결과를 다양한 파일 형식으로 내보낼 수 있습니다.
- MAP 기호에 대한 새로운 세부 정보 창을 사용하면 MAP 파일의 내용을 훨씬 더 잘 시각화할 수 있습니다.
- ASAP2 Studio는 이제 이전 CANape 버전과의 향상된 호환성을 위해 DBU 형식에서 가져오기를 지원합니다.
- 개선된 구조 업데이트를 통해 ECU 코드가 변경될 때 A2L 파일을 빠르고 쉽게 조정할 수 있습니다.
- ASAP2 Merger에 대한 향상된 구성 옵션을 통해 A2L 조각을 보다 유연하게 병합할 수 있습니다.
- Excel 가져오기 중 열을 추가하면 타사 형식에서 데이터를 쉽게 전송할 수 있습니다.
A2L 파일 생성
내부 ECU 파라미터를 위한 디스크립션 파일에 대해 알아보십시오
A2L 파일의 수동 & 자동 생성제품 정보
- Windows 10/8.1/7 (64-bit)
지원 컴파일러 및 Map 파일 포맷:
- COFF, COFF/DWARF
- DiabData
- ELF/DWARF
- EXE/DWARF
- Greenhill Multi 2000
- IEEE (Tasking, Cosmic, Microtec)
- Microsoft (Standard VC8, Microsoft Extended 및 PDB)
- NEC CC78K/0 v35
- Texas Instruments TMS470
- UBROF Binary (IAR)
기타 포맷이 필요한 경우, 당사에 문의하세요!