Where to copy OTA binary - internal or external flash of TI CC3220SF

0

For AWS OTA project (aws_demo) using TI CC3220SF, downloaded from below link:

https://docs.aws.amazon.com/freertos/latest/userguide/download-ota-ti.html

  1. Where is OTA binary copied, to external or internal flash of CC3220SF? Did see most references using external flash. Need guide to part of code where FW OTA is fetched and copied to flash.

  2. Didn’t find separate bootloader project. Wanted to know which bootloader used and usage guide. We wanted to know the availability of source code materials for the above tasks.

asked 2 years ago233 views
1 Answer
0

I've not had experience with this part, or the TI software ecosystem, but this document explains the OTA process for this part and how the FreeRTOS and TI softwares cooperate: https://www.ti.com/lit/wp/sway021/sway021.pdf

The bootloader comes from TI. It seems the OTA image is stored in the secure file system (external flash). With ports to FreeRTOS you will usually find an OTA PAL that binds the OTA agent to the device. In the case of this part, it's here: https://github.com/aws/amazon-freertos/tree/main/vendors/ti/boards/cc3220_launchpad/ports/ota_pal_for_aws

In there, you will see it wraps the SimpleLink FileSystem API: https://software-dl.ti.com/ecs/SIMPLELINK_CC3220_SDK/2_10_00_04/exports/docs/wifi_host_driver_api/html/group___file_system.html

profile pictureAWS
EXPERT
Greg_B
answered 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions