ESP32 양산용 펌웨어 릴리즈 방법 (Factory firmware release)

ESPRESSIF|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

 

 

태그 :

댓글()