OpenThread on CC1352 Example
This directory contains example platform drivers for the Texas Instruments CC1352R1.
The example platform drivers are intended to present the minimal code necessary to support OpenThread. As a result, the example platform drivers do not necessarily highlight the platform's full capabilities. Consult the SimpleLink CC26X2R1 SDK for more development option. The platform drivers were built for the CC1352R1 LAUNCHXL, usage on other boards with a cc1352r1 may require changes to the peripheral drivers.
With the exception of the arm toolchain, most of these tools are installed by default on modern Posix systems. It is recommended to setup a Linux virtual machine for building on a Windows host system. For help setting up VirtualBox with Ubuntu, consult this community help wiki article.
In a Bash terminal, follow these instructions to install the GNU toolchain and other dependencies.
$ cd <path-to-openthread> $ ./script/bootstrap
In a Bash terminal, follow these instructions to build the cc1352 examples.
$ cd <path-to-openthread> $ ./bootstrap $ make -f examples/Makefile-cc1352
If the build completed successfully, the
elf files may be found in
Flash the images with Uniflash. Make sure to deselect the binary check-box, Uniflash assumes a file without an extension is a binary file.
- With a terminal client (PuTTY, minicom, etc.) open the com port associated
with the cc1352 UART. The serial port settings are:
- 115200 baud
- 8 data bits
- no parity bit
- 1 stop bit
helpfor a list of commands.
- Follow the instructions in the CLI README for instructions on setting up a network.
> help help channel childtimeout contextreusedelay extaddr extpanid ipaddr keysequence leaderweight masterkey mode netdataregister networkidtimeout networkname panid ping prefix releaserouterid rloc16 route routerupgradethreshold scan start state stop whitelist
Refer to the documentation in the wpantund project for build instructions and usage information.