본문 바로가기
ESP32

📦 AT Binary Lists — ESP-AT 펌웨어 구성 & 선택 가이드

by 소나무기운 2025. 8. 14.
반응형

[2025/08/14] First Start.

소나무 기운 ,  전자제품 개발/생산

📦 AT Binary Lists — ESP-AT 펌웨어 구성 & 선택 가이드

📝 개요

ESP-AT(ESP32 버전)는 다양한 기능과 설정을 제공하기 위해 여러 개의 바이너리 파일로 구성됩니다.
이 가이드는 AT 펌웨어 구성 요소, 플래싱 방식, 그리고 펌웨어 선택 시 고려사항을 한눈에 정리합니다.

 

 

 

 

 

 

 

 

 

 

 

1️⃣ AT 펌웨어 패키지 구성 요소

ESP-AT 펌웨어 패키지에는 다음과 같은 파일이 포함됩니다.

📄 at_customize.bin              → 사용자 정의 파티션 (인증서, 설정 저장)
🚀 bootloader/bootloader.bin     → 부트로더
🗂 customized_partitions/mfg_nvs.bin → 공장 구성 데이터
⚙️ esp-at.bin                    → AT 애플리케이션 펌웨어
📦 factory/factory_xxx.bin       → 단일 플래싱용 통합 바이너리
📑 partition_table/partition-table.bin → 파티션 테이블
🔄 ota_data_initial.bin          → OTA 초기화 데이터

 

 

 

 

2️⃣ 플래싱 방식

📌 단일 바이너리 방식

  • factory_xxx.bin 하나만 플래시 주소 0x0에 쓰면 끝!
  • 빠르고 간편하며, 테스트나 기본 설정에 적합.

📌 다중 바이너리 방식

  • download.config를 사용해 여러 파일을 지정된 주소에 개별 플래싱
  • 특정 파티션만 교체하거나 고급 설정이 필요한 경우 유용

 

 

 

 

3️⃣ 펌웨어 선택 시 고려사항

  • 모듈별 맞춤 파일 → factory_param_XXX.bin은 반드시 해당 모듈에 맞는 버전 사용
  • 사용자 데이터 저장 → at_customize.bin을 활용해 인증서, 사용자 설정 저장 가능
  • 호환성 확인 → 사용하는 ESP 모듈과 펌웨어 버전이 맞는지 반드시 체크

 

정식 펌웨어 다운도드 페이지

 

Released Firmware - ESP32 - — ESP-AT User Guide latest documentation

© Copyright 2016 - 2025, Espressif Systems (Shanghai) Co., Ltd..

docs.espressif.com

아래 이미지 처럼 버전별 정식 출시된 파일을 받을 수 있습니다.

 

 

 

 

 

 

📊 요약표

구분 특징 사용 사례
단일 바이너리 하나의 파일로 전체 펌웨어 플래싱 빠른 테스트, 기본 개발 환경
다중 바이너리 파일별 개별 플래싱 커스텀 설정, 일부 파티션 교체
사용자 파티션 인증서, 설정, 데이터 저장 IoT 기기, 보안 기능 강화

 

 

 

 

 

참고문헌

 

 
 

 

 

틀린 부분이나 질문은 댓글 달아주세요.

즐거운 하루 보내세요. 감사합니다.

 

 

반응형

댓글