Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Actualización de la versión del firmware
El agente de OTA incluido con FreeRTOS comprueba la versión de cualquier actualización y solo la instala si es más reciente que la versión de firmware existente. Los pasos siguientes muestran cómo aumentar la versión de firmware de la aplicación de demostración OTA.
-
Abra el proyecto
aws_demosen su IDE. -
Localice el archivo
/vendors/e incremente el valor de APP_VERSION_BUILD.vendor/boards/board/aws_demos/config_files/ota_demo_config.h -
Para programar una actualización en una plataforma Renesas rx65n con un tipo de archivo distinto de 0 (archivos que no son de firmware), debe firmar el archivo con la herramienta Renesas Secure Flash Programmer; de lo contrario, no pasará la verificación de firma en el dispositivo. La herramienta crea un paquete de archivos firmado con la extensión
.rsu, que es un tipo de archivo propiedad de Renesas. La herramienta se puede encontrar en Github. Puede utilizar el siguiente comando de ejemplo para generar la imagen: "Renesas Secure Flash Programmer.exe" CUI Update "RX65N(ROM 2MB)/Secure Bootloader=256KB" "sig-sha256-ecdsa" 1 "file_name" "output_file_name.rsu" -
Vuelva a compilar el proyecto.
Debe copiar su actualización de firmware en el bucket de Amazon S3 que ha creado, como se describe en Creación de un bucket de Amazon S3 para almacenar la actualización. El nombre del archivo que debe copiar a Amazon S3 depende de la plataforma de hardware que utilice:
-
SF-LAUNCHXL de Texas CC3220 Instruments:
vendors/ti/boards/cc3220_launchpad/aws_demos/ccs/debug/aws_demos.bin -
ESP32Café exprés:
vendors/espressif/boards/esp32/aws_demos/make/build/aws_demos.bin