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.

CC1350: How to do OAD on cc1350?

Part Number: CC1350

Hello, thank you for viewing my question.

i am implementing a fire detection system with firmware update (ota) enabled.

i am trying to implement oad using RF(447Mhz) - not BLE

before registering this question, I implemented it according to the instructions in the link below.

(TI 15.4-Stack - Over the Air Download (OAD)) --- (A)

https://dev.ti.com/tirex/explore/node?node=A__AMUyuBXNKfa6upwi5KJtuA__com.ti.SIMPLELINK_ACADEMY_CC13X0SDK__1FaRUBA__LATEST

(TI 15.4-Stack - Linux Gateway Project Zero) --- (B)

https://dev.ti.com/tirex/explore/node?node=A__AA4oc9i.ZFkDjiqgYyXC0A__com.ti.SIMPLELINK_ACADEMY_CC13X0SDK__1FaRUBA__LATEST

the example code used is as follows:

client : bim_offchip

https://dev.ti.com/tirex/explore/node?node=A__AAEqSvwhpFE7JOvSgSi.dw__com.ti.SIMPLELINK_CC13X0_SDK__eCfARaV__LATEST

https://dev.ti.com/tirex/explore/node?node=A__ABDF-cVppZRwM51QiPDDiA__com.ti.SIMPLELINK_CC13X0_SDK__eCfARaV__LATEST

server : coprocessor

https://dev.ti.com/tirex/explore/node?node=A__ACzuLI5iddGsN6zqzG-erA__com.ti.SIMPLELINK_CC13X0_SDK__eCfARaV__LATEST

while implementing according to (A) and (B), when I entered the command to run the gateway, the output was different from the expected result. I found out that the examples (A) and (B) were based on CC13x2 & CC26x2, and I thought that the cc1350 I use should be implemented in a different way.

how can I do OTA from CC1350 to RF?(not BLE)

i am looking for examples and advice on implementation.

is only BLE-based OTA possible with the cc1350?

  • Hi Sangmin,

    You have two other ways to run OAD on the CC1350:

    • Using the 15.4 stack as you do already. With the sensor_oad example, and bim_offchip.
      • I think your error is caused by an invalid serial port setting. Is your Launchpad device connected to your virtual machine?
    • Using EasyLink. With the rfWsnNodeIntFlashOadClient or rfWsnNodeExtFlashOadClient. Please refer to the README files.

    Regards,

    Arthur