이 가이드는 ESP32-WROOM-32를 예로 들어 AT 펌웨어를 다운로드하여 ESP32-WROOM-32 장치에 플래시하는 방법을 설명합니다. 이 가이드는 다른 ESP32 모듈에도 적용할 수 있습니다.
시작하기 전에 하드웨어를 이미 연결했는지 확인하세요. 자세한 내용은 하드웨어 연결을 참조하세요.
모듈 시리즈에 따라 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 에서 설치법
전체 내용을 보시려면 다음 출처를 참고하세요. 배움을 멈추지 마세요.
'ESP32' 카테고리의 다른 글
1.69inch LCD Display Module, 240×280 (2) | 2024.11.06 |
---|---|
ds18b20 온도 센서 여러 개 스캔 주소 얻기 (3) | 2024.11.04 |
ESP32 VS Code와 PlatformIO에 LittleFS 파일 시스템 업로드 (4) | 2024.11.03 |
ESP32 LittleFS 업로더 설치(파일 시스템에 파일 업로드) (2) | 2024.11.03 |
ESP-AT 하드웨어 연결 (2) | 2024.10.29 |
ESP-AT 기술 선택 (6) | 2024.10.28 |
ESP-AT란 무엇인가요 (2) | 2024.10.28 |
ESP-AT, ESP32 AT Command 빠르게 시작하기 (1) | 2024.10.28 |
더욱 좋은 정보를 제공하겠습니다.~ ^^