This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/TM4C1294NCPDT: Over The Air Firmware Upgrades on Tiva

Part Number: TM4C1294NCPDT
Other Parts Discussed in Thread: CC3100, CC3200

Tool/software: TI-RTOS

Are there Over the Air firmware upgrade libraries available for Tiva C series Microcontrollers? I see that there is for Simplelink CC32xx. But I need this on Tiva

  • Hi Pavitra,
    There is a reference design for using the TM4C as the application host processor and the CC3100 as a network processor. www.ti.com/.../TIDM-TM4C129XWIFI

    As far as OTA bootloader there is no available example/libraries. There are several bootloader examples using other means such as UART, USB, SPI, Ethernet. You can reference these examples and the bootloader library from TivaWare for your adaptation to the OTA. I will suggest that you first get the firmware update via 'wired' connection and move on to wireless connection.
  • How about OTA libraries available for CC3220? How can these be used with Tiva?
    When such libraries are available for a flavor of simplelink and with Ti RTOS support, whats the merit in using 3100? Please clarify
  • You will be using the SimpleLink API for the network processor part, this is the same when using CC3200 or CC3100.

    The basic different between the CC3200 and the CC3100 is that the CC3200 is a all in one WiFI MCU. it is made up or 2 MCUs, a ARM Cortex M4 which runs the host code, peripherals etc and an ARM Cortex M3 MCU, which runs the network processor subsystem. The CC3100 on the other hand contains just the network processor subsystem and will need a host MCU as in the reference design I pointed out, using the TM4C.

    Since your bootloader and the application code are run by the host processor (TM4C) you cannot directly use the OTA libraries from CC3220 on TM4C.