ESPRESSIF
ESP32 양산용 펌웨어 릴리즈 방법 (Factory firmware release)
IDK Technology, Inc.
2021. 12. 20. 15:38
본 내용은 펌웨어를 다운 후 부팅 로그 시험을 하는 방법, 양산용 펌웨어를 만드는 방법에 대한 내용입니다.
해당 모듈 : ESP32-WROOM-32E, ESP32-WROOM-32UE, ESP32-WROOM-32D, ESP32-WOVER-E
펌웨어 다운로드 후 UART0으로 로그가 나와야 합니다.
펌웨어 다운로드 후 부팅 시 부팅로그내에 펌웨어 정보가 있어야 합니다.
(예제)
Flash option은 DIO / 40Mhz로 선택 해야 합니다.
펌웨어는 1개로 합쳐 주어야 합니다.
1) Firmware 다운로드 툴에서 각 bin 파일들을 모두 넣습니다.
2) CombinBin을 클릭하면, target.bin이라는 한개의 파일로 합쳐 줍니다.
3) target.bin은 0x0에서 다운 하면 됩니다.
https://www.espressif.com/sites/default/files/tools/flash_download_tool_3.9.2.zip
4. 펌웨어 파일을 전달시 MD5 HASH 값을 같이 전달 해야 합니다.
1) 전달상에서 발생할 수 있는 오류를 확인 하기 위함입니다.
2) 아래 사이트 (혹은 다른 온라인 사이트도 가능)에서, 파일을 끌어 넣으면 자동으로 MD5 HASH값을 생성하여 줍니다.
https://emn178.github.io/online-tools/md5_checksum.html
