本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
更新您的韌體版本
FreeRTOS 隨附的 OTA 代理程式會檢查任何更新的版本,並只在其比現有韌體版本更新時才進行安裝。以下步驟會示範如何增加 OTA 示範應用程式的韌體版本。
-
在您的 IDE 中開啟
aws_demos專案。 -
找到 檔案
/vendors/並遞增 APP_VERSION_BUILD 的值。vendor/boards/board/aws_demos/config_files/ota_demo_config.h -
若要排程更新為檔案類型非 0 的 Renesas rx65n 平台 (非韌體檔案),您必須使用 Renesas Secure Flash Programmer 工具簽署檔案,否則裝置簽章檢查會失敗。此工具會建立已簽署的檔案套件,副檔名為 Renesas 的
.rsu專屬檔案類型。您可以在 Github上找到 工具。您可以使用下列範例命令來產生映像: "Renesas Secure Flash Programmer.exe" CUI Update "RX65N(ROM 2MB)/Secure Bootloader=256KB" "sig-sha256-ecdsa" 1 "file_name" "output_file_name.rsu" -
重新建置專案。
您必須將韌體更新複製到您建立的 Amazon S3 儲存貯體,如中所述建立 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