

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Atualização da versão do firmware
<a name="dg-ota-update-firmware"></a>

O agente OTA incluído no FreeRTOS verifica a versão de qualquer atualização e a instala apenas se for mais recente que a versão de firmware existente. As etapas a seguir mostram como incrementar a versão do firmware da aplicação de demonstração OTA.

1. Abra o projeto `aws_demos` no IDE.

1. Localize o arquivo ` /vendors/{{vendor}}/boards/{{board}}/aws_demos/config_files/ota_demo_config.h` e incremente o valor de **APP\_VERSION\_BUILD**. 

1. Para agendar uma atualização para uma plataforma rx65n da Renesas com um tipo de arquivo diferente de 0 (arquivos sem firmware), você deve assinar o arquivo com a ferramenta Renesas Secure Flash Programmer, caso contrário, ele falhará na verificação da assinatura no dispositivo. A ferramenta cria um pacote de arquivos assinado com a extensão `.rsu` que é um tipo de arquivo de propriedade da Renesas. A ferramenta pode ser encontrada no [Github.](https://github.com/renesas/Amazon-FreeRTOS-Tools) É possível usar o seguinte comando de exemplo para gerar a imagem:

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

1. Recrie o projeto.

É necessário copiar a atualização de firmware no bucket do Amazon S3 criado, conforme descrito em [Criação de um bucket do Amazon S3 para armazenar a atualização](dg-ota-bucket.md). O nome do arquivo que você precisa copiar no Amazon S3 depende da plataforma de hardware que você está usando: 
+ 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`