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
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.
-
Abra o projeto
aws_demosno IDE. -
Localize o arquivo
/vendors/e incremente o valor de APP_VERSION_BUILD.vendor/boards/board/aws_demos/config_files/ota_demo_config.h -
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
.rsuque é um tipo de arquivo de propriedade da Renesas. A ferramenta pode ser encontrada no Github.É 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" -
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. O nome do arquivo que você precisa copiar no Amazon S3 depende da plataforma de hardware que você está usando:
-
Texas Instruments CC3220 SF-LAUNCHXL:
vendors/ti/boards/cc3220_launchpad/aws_demos/ccs/debug/aws_demos.bin -
Expressivo ESP32:
vendors/espressif/boards/esp32/aws_demos/make/build/aws_demos.bin