

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 펌웨어 버전 업데이트
<a name="dg-ota-update-firmware"></a>

FreeRTOS에 포함된 OTA 에이전트에서 업데이트 버전을 확인한 후 기존 펌웨어 버전보다 최신 버전이 있는 경우에만 해당 버전을 설치합니다. 다음 단계에서는 OTA 데모 애플리케이션의 펌웨어 버전을 높이는 방법을 보여 줍니다.

1. IDE에서 `aws_demos` 프로젝트를 엽니다.

1. ` /vendors/{{vendor}}/boards/{{board}}/aws_demos/config_files/ota_demo_config.h` 파일을 찾아 **APP\_VERSION\_BUILD**의 값을 높입니다.

1. 0이 아닌 파일 유형(비 펌웨어 파일)의 Renesas rx65n 플랫폼에 대한 업데이트를 예약하려면 Renesas Secure Flash Programmer 도구를 사용하여 파일에 서명해야 합니다. 그렇지 않으면 디바이스에서 서명 검사가 실패합니다. 이 도구는 Renesas 전용 파일 유형인 `.rsu` 확장명을 사용하여 서명된 파일 패키지를 생성합니다. 이 도구는 [Github](https://github.com/renesas/Amazon-FreeRTOS-Tools)에서 찾을 수 있습니다. 다음 예제 명령을 사용하여 이미지를 생성할 수 있습니다.

   ```
   "Renesas Secure Flash Programmer.exe" CUI Update "RX65N(ROM 2MB)/Secure Bootloader=256KB" "sig-sha256-ecdsa" 1 "{{file_name}}" "{{output_file_name}}.rsu"
   ```

1. 프로젝트를 다시 빌드합니다.

[업데이트를 저장할 Amazon S3 버킷 생성](dg-ota-bucket.md)에 설명된 대로 펌웨어 업데이트를 생성된 Amazon S3 버킷에 복사해야 합니다. Amazon S3에 복사할 파일 이름은 사용 중인 하드웨어 플랫폼에 따라 다릅니다.
+ Texas Instruments CC3220SF-LAUNCHXL: `vendors/ti/boards/cc3220_launchpad/aws_demos/ccs/debug/aws_demos.bin`
+ Espressif ESP32: `vendors/espressif/boards/esp32/aws_demos/make/build/aws_demos.bin`