wifi

esp32 ota 실행에서 나온 에러(invalid magic byte)

진아사랑해 2023. 10. 6. 11:47
반응형

esp32의 ota를 개발하고 있습니다.

저는 다운로드 파일을 암호화하여 다운로드를 하고 있습니다.

암호화를 하지 않은 파일은 정상적으로 잘 수행이 되었습니다.

그러나 암화를 한 파일을 샐 행하면

저는 파일의 확장자가. bin입니다.

. bin 파일은 첫 바이트가 0xE9 이어야 하는데 0x96이 수신되었다는 에러입니다.

그래서 파일을 열어보았습니다.

암호화하지 않은. bin 파일은

0xE9로 시작합니다.

암호화한. bin 파일은

메시지의 내용이 맞습니다.

원인을 찾았으니, 어떻게 해야 할지 대책을 찾아보겠습니다.

 

https://power-of-optimism.tistory.com/1046

 

우분트 헥사 에디터 설치

프로그램을 개발하다 보면 binary file을 볼 필요가 있습니다. 이럴 경우에 헥사 에디터(hex editor)를 사용해야 합니다. ubuntu 환경에서 개발함으로 여기에서 hex editor를 골라서 사용하겠습니다. 검색

power-of-optimism.tistory.com

 

반응형