ESP32 펌웨어 덤핑 방법
준비물
1. ESPTOOL 프로그램
2. USB-UART 케이블
3. PC (윈도우)
ESPTOOL 다운로드
1) 아래 링크에 접속합니다. 가장최신 버젼으로 다운로드 합니다.
https://github.com/espressif/esptool/tags
GitHub - espressif/esptool: Serial utility for flashing, provisioning, and interacting with Espressif SoCs
Serial utility for flashing, provisioning, and interacting with Espressif SoCs - espressif/esptool
github.com
2) 현재 최신 버젼 (v.4.8.1 Download click)
3) 맨 아래 쪽 Assets 에서 Window용 Zip파일 클릭하여 다운로드 합니다.
4) Zip파일을 해제 하면 esptool.exe가 나옵니다.
덤핑 준비
1. 하드웨어 (모듈)의 UART0 (펌웨어 라이팅 포트)를 PC에 연결을 합니다.
2. 펌웨어 라이팅 모드로 진입을 해야 합니다. (중요)
* ESP32는 GPIO0, ESP32-C3는 GPIO9를 Low(GND)로 연결한 후 전원을 켜줍니다.
* 펌웨어 라이팅과 동일한 준비 상태라고 보시면 됩니다.
3. ESPTOOL.EXE 경로에 한글이 없도록 주의 해야 합니다. 폰트 호환 문제가 발생 할수 있습니다.
4. ESPTOOL.EXE 창에 CMD. 을 입력, 엔터하면 도스창을 켭니다.
CMD를 실행하여 ESPTOOL.EXE가 있는 경로도 이동해도 됩니다.
덤핑 시작
도스창에서 아래와 같이 명령을 입력합니다.
esptool.exe -p COM59 -b 460800 read_flash 0 0x400000 dump.bin
덤핑후 아래와 같이 dump.bin파일이 산출 됩니다.
4MB파일이 덤핑됩니다.
덤핑된 bin파일을 다시 펌웨어 라이팅 방법
도스창에서 아래와 같이 명령합니다.
0번지 부터 펌웨어 라이팅하는 명령입니다.
펌웨어 라이팅시 동일하게 펌웨어 라이팅 대기모드로 진입이 되어야 합니다.
esptool.exe -p COM59 -b 460800 write_flash 0 dump.bin
'ESPRESSIF' 카테고리의 다른 글
ESP-Hosted mode에 관하여 (0) | 2025.04.10 |
---|---|
ESP32-P4 소개서 (0) | 2025.03.26 |
ESP32 Etherent(이더넷) 설계 관련 (2) (0) | 2025.03.12 |
ESP32 Etherent(이더넷) 설계 관련 (1) (0) | 2025.03.12 |
ESP32-P4 function EV kit - 조립 방법 (0) | 2025.03.11 |