자동차 SW 제어기 ECU 빌드 후 생성되는 파일 총정리 — ELF, HEX, SRE, MAP, DLA, DNM, OPT 등등
자동차 ECU 소프트웨어를 개발하다 보면 Build가 끝난 후 여러 종류의 파일이 생성된다. 처음 보면 비슷해 보이지만 각각의 용도가 다르다. 어떤 파일은 ECU에 실제로 다운로드하는 데 사용하고,어떤 파일은 TRACE32 디버깅에 사용하며, 어떤 파일은 메모리 구조나 Link 결과를 확인하는 데 사용한다. 특히 ECU 개발에서는 ELF, HEX, SRE, MAP 정도는 자주 접하게 되므로 각각의 역할을 구분해두는 것이 좋다. 1. 전체적인 흐름 먼저 Build 과정과 생성 파일의 관계를 간단하게 보면 다음과 같다.Source Code (.c / .h) ▼Compiler ▼Object ▼Linker ▼ ELF │ ├─────► MAP ├─────► HEX ├───..
2026. 9. 8.