Connecting CC2650LP to Ext Target

From Texas Instruments Wiki
Jump to: navigation, search

Introduction

The newly released CC2650 LaunchPadtm (CC2650LP) contains an XDS110 debugger on the board which can be used to not only debug the on-board CC2650 but also external CC26xx targets. Using the standalone XDS110 capabilities of the CC2650LP is useful for development & debugging of custom PCBs incorporating SimpleLinktm CC2640 wireless MCUs in a Bluetooth Smart product.

This article describes the procedure for using the CC2650LP as a standalone XDS110 JTAG debugger for programming or debugging external CC26xx targets. An example is provided below for connecting the CC2650 SensorTag (CC2650STK) to the XDS110.

Steps

  1. Download the latest version of SmartRF Programmer 2 (version 1.7.2 at the time of this writing)
  2. Remove all jumpers from the debugger connection on the CC2650LP, this will disconnect the CC2650 on the launchpad PCB from the debugger. (See the picture below)
  3. Attach a 10-pin JTAG ribbon cable to the target device (see picture below for CC2650STK SensorTag). Note that the red line should be nearest to the edge of the CC2650STK PCB. Alternatively, connect to the respective JTAG pins on the main header if the 10-pin option is not available on the external target.
  4. Program or debug as usual using SmartRF Flash Programmer 2, CCS v6.1+ or IAR EWARM. Remember to configure IAR or CCS with the XDS110 debugger option & power your target with a battery or other power source.
CC2650LP_Ext_Debug.JPG

The 10-pin cable is not included with the CC2650LP or CC2650STK but can be ordered from 3rd party distributors: Mouser P/N 909-ARM-JTAG-20-10, DigiKey P/N 1188-1016-ND, etc.