Skip to content
HARDWARE & SYSTEMS // TECHNICAL REFERENCE

Contiki For CC2650

Contiki Github location for the example code

Technical Notes & Reference Details

  • https://github.com/PureEngineering/contiki
  • This code adds additional driver support for various sensors.
  • Protocol Buffer example
  • support for LoRa
  • CC26xxware
  • if working with the cc2650, cc26xxware needs to be placed in the \cpu\cc26xx-cc13xx\lib\cc26xxware folder first
  • https://github.com/contiki-os/cc26xxware
  • GCC
  • For compiling the code you will need to install a compiler, here are directions for setting up a windows environment.
  • GCC ARM Embedded:
  • https://launchpad.net/gcc-arm-embedded
  • get the
  • x_win32.exe installer
  • Mingw MSYS:
  • http://www.mingw.org/wiki/msys
  • easiest way is just get the installer
  • here
  • you can also download Mingw and add on MSYS.
  • Next install both, make sure in get MSYS.
  • Next Add the tools to your path. Default path is C:\Program Files (x86)\GNU Tools ARM Embedded\4.8 2014q2\bin and C:\MinGW\msys\1.0\bin
  • In most cases you need to have the msys path before %SystemRoot%\system32;%SystemRoot% stuff.
  • Examples
  • in the \examples\canary\mqtt_protobuf_demo folder run
  • make TARGET=srf06-cc26xx BOARD=canary/cc2650
  • Programming
  • The easy programming solution is to use TI's SmartRF FLASH-PROGRAMMER-2 and any supported programmer.
  • http://www.ti.com/tool/flash-programmer
  • Documentation
  • TI links
  • http://www.ti.com/product/CC2650/technicaldocuments

Datasheets, Source Code & Reference Links