본문 바로가기

ESP32

ESP AT 펌웨어 다운로드 Guide

반응형

 

 

이 가이드는 ESP32-WROOM-32를 예로 들어 AT 펌웨어를 다운로드하여 ESP32-WROOM-32 장치에 플래시하는 방법을 설명합니다. 이 가이드는 다른 ESP32 모듈에도 적용할 수 있습니다.

 

 

ESP-AT란 무엇인가요?

기술 선택

하드웨어 연결

다운로드 가이드

 

 

시작하기 전에 하드웨어를 이미 연결했는지 확인하세요. 자세한 내용은 하드웨어 연결을 참조하세요.

 

모듈 시리즈에 따라 AT 펌웨어에서 지원하는 명령이 다릅니다. 자세한 내용은 ESP-AT 펌웨어 차이점을 참조하세요. 

 

AT 다운로드 Firmware

 

AT 펌웨어를 컴퓨터에 다운로드하려면 다음과 같이 하세요.

 

AT 바이너리 목록으로 이동하여 장치에 맞는 펌웨어를 찾습니다.

링크를 클릭하여 다운로드합니다.

 

여기서는 ESP32-WROOM-32용 ESP32-WROOM-32-AT-V3.2.0.0을 다운로드합니다. 아래 목록은 이 펌웨어의 구조와 각 bin 파일에 포함된 내용을 설명합니다. 다른 AT 펌웨어도 비슷한 구조와 빈 파일을 가지고 있습니다. 

 

.
├── at_customize.bin                 // secondary partition table
├── bootloader                       // bootloader
│   └── bootloader.bin
├── customized_partitions            // AT customized binaries
      ├── mfg_nvs.csv                  // raw data of manufacturing nvs partition
│   └── mfg_nvs.bin                  // manufacturing nvs partition binary
├── download.config                  // configuration of downloading
├── esp-at.bin                       // AT application binary
├── esp-at.elf
├── esp-at.map
├── factory                          // A combined bin for factory downloading
│   └── factory_XXX.bin
├── flasher_args.json                // flasher arguments
├── ota_data_initial.bin             // ota data parameters
├── partition_table                  // primary partition table
│   └── partition-table.bin
└── sdkconfig                        // compilation configuration for AT firmware

 

download.config 파일에는 펌웨어를 여러 주소로 플래시하는 구성이 포함되어 있습니다: 

 

--flash_mode dio --flash_freq 40m --flash_size 4MB
0x1000 bootloader/bootloader.bin
0x8000 partition_table/partition-table.bin
0x10000 ota_data_initial.bin
0x20000 at_customize.bin
0x21000 customized_partitions/mfg_nvs.bin
0x100000 esp-at.bin

 

--플래시 모드 디오는 펌웨어가 플래시 DIO 모드로 컴파일되었음을 의미합니다.

--플래시 주파수 40m는 펌웨어의 플래시 주파수가 40MHz임을 의미합니다.

--플래시 크기 4MB는 펌웨어가 플래시 크기 4MB를 사용하고 있음을 의미합니다.

--0x10000 ota_data_initial.bin은 0x10000 주소로 ota_data_initial.bin을 다운로드함을 의미합니다.

 

Device 운영 체제별 아래 지침을 따르십시오.

 

Windows

 

플래시를 시작하기 전에 Windows용 플래시 다운로드 도구를 다운로드해야 합니다. 도구에 대한 자세한 내용은 zip 폴더의 doc 폴더를 참조하세요.

 

  • ESP32 플래시 다운로드 도구를 엽니다.
  • chipType을 선택합니다. (여기서는 ESP32를 선택합니다.)
  • 필요에 따라 작업 모드를 선택합니다. (여기서는 개발자 모드를 선택합니다.)
  • 필요에 따라 loadMode를 선택합니다. (여기서는 uart를 선택합니다.) 

 

펌웨어 다운로드 Configurations

 

플래시 AT 펌웨어를 장치에 다운로드합니다.

 

아래 두 가지 방법 중 하나를 선택할 수 있습니다. 하나의 결합된 팩토리 빈(즉, 빌드/팩토리 디렉터리의 factory_XXX.bin)을 주소 0으로 다운로드하려면 "DoNotChgBin"을 선택하여 팩토리 빈의 기본 구성을 사용합니다. 

 

하나의 주소로 다운로드(확대하려면 클릭)

 

 

여러 개의 bin 파일을 다른 주소로 개별적으로 다운로드하려면 download.config 파일에 따라 구성을 설정하고 "DoNotChgBin"을 선택하지 마세요. 

 

여러 주소로 다운로드(확대하려면 클릭)

 

플래싱 문제가 발생하는 경우, ESP32 보드의 다운로드 인터페이스의 COM 포트 번호가 무엇인지 확인하고 "COM:" 드롭다운 목록에서 해당 포트 번호를 선택하세요. 포트 번호를 모르는 경우 자세한 내용은 Windows에서 포트 확인을 참조하세요.

플래싱이 완료되면 AT 작동 여부를 확인하세요. 

 

아래는 MAC 에서 설치법

 

전체 내용을 보시려면 다음 출처를 참고하세요. 배움을 멈추지 마세요.

 

 

 

반응형

더욱 좋은 정보를 제공하겠습니다.~ ^^