Congratulations on choosing the CC1350 Wireless MCU and LaunchPad ecosystem! The CC1350 wireless microcontroller(MCU) device is part of TI’s SimpleLink MCU platform, offering a single development environment that delivers flexible hardware, software and tool options for customers developing wired and wireless applications. For more information about the SimpleLink MCU platform, visit www.ti.com/simplelink. This example will show you how to build/compile your own images for use with the BLE OAD service using Code Composer Studio.
Before starting on this tutorial you need to download and install Code Composer Studio 7.1 or later.
You will also need the CC13x0 SDK 1.30 or later installed.
We will use the rfWsnDmNode example in CCS as a basis for this tutorial. Basically any of the examples in the CC13x0 SDK 1.30 (or later) can be used to build a OAD capable image, but since the rfWsnNode and rfWsnConcentrator examples already contain code for getting back to BLE stack mode (i.e. double button press > 5s) we will for the sake of simplicity use this as a starting point.
Clone or copy the OAD conversion script at ti-simplelink Github
install `python`
install `crcmod`
install `intelhex`
to the same directory as oad_image_tool.py on your PC.
To see all available resources associated with the CC1350, click on this link to filter out all the incompatible projects and collateral.
Available in resource explorer are code examples from the CC13x0 SDK, documentation, Software Developers Guide and links to wiki articles and more. Feel free to navigate the available resources to jump-start your development.