Figure 26 CC Debugger Interface

Similar documents
Bluetooth Low Energy CC2540/41 Mini Development Kit User s Guide

Bluetooth 4.0 Development Board (B-DB001 Base Board with B-001 core module)

Bluetooth Low Energy CC2540 Mini Development Kit User s Guide

Assembling The Shutterbug Remote DIY Kit

Getting Started with STK200 Dragon

DLP-RFID2-EDK2 SETUP PROCEDURE

MetaWatch Firmware Design Guide

Wireless Open-Source Open Controlled Command and Control System WOCCS Design Project. User Manual

PAN172x Design Guide

Quick Start Guide. USB Packet Sniffer/Dongle for Kinetis MKW22D and MKW24D Wireless MCUs USB-KW24D512

BT2540 Bluetooth 4.0 BLE (CC2540) Module Users Manual

Zigbee Development Board (Z- DB001) with Z-001 or Z-002 Module

Getting Started Guide: TMS-FET470A256 IAR Kickstart Development Kit

Nuvoton Nu-Link Debug Adapter User Manual

LM53X Development and Evaluation Product Family

MBN52832DK Rev A User Guide

WiMOD - im880b. Application Note AN017 / Version 1.1. Firmware Update for im880b. Document ID: 4100/40140/0103. Category:

Product Datasheet: DWM1001-DEV DWM1001 Module Development Board. Key Features and Benefits

WSM-BLE241 DK Rev C User Guide

P&E Microcomputer Systems, Inc. P.O. Box 2044, Woburn, MA 01888, USA

Prototyping Module Datasheet

Wireless M-Bus Suite for Panasonic Evaluation Boards. Quick Start Guide

S3 Flash In-System Programmer

Rechargeable Bluetooth Audio Transmit or Receive Dongle

ADC Data Capture using Capture Demo and CCS Memory Browser IWR14xx/AWR14xx example. Document Version V

Product Overview: DWM1001-DEV DWM1001 Module Development Board. Key Features and Benefits

UM QN908x Quick Start. Document information. QN908x, Quick Start, Development Kit, QN9080 DK, QN9080 Development Kit

Firmware Upgrading Radiocrafts modules

User s Guide IoT Microcontroller Development Kit

TMS320-XDS100-V3 DSP and ARM JTAG emulator and adapter USER S MANUAL. Document revision I, October 2017 Designed by OLIMEX Ltd, 2013

Core2530/XCore2530 User Manual

Quick Start Guide: RL78G14 Motor Control Starter Kit

BLUETOOTH AMPLIFIER KIT

LPC2468 Industrial Reference Design Platform System Development Kit Version 1.2. August 2008

*on-board power supply capability limited. External battery should be used for higher power servos.

DS2740EVKIT+ High-Precision Coulomb Counter IC Evaluation Kit

IAR EWARM Quick Start for. Holtek s HT32 Series Microcontrollers

Use of ISP1507-AL Evaluation Boards

Micro USB Lamp Kit ESSENTIAL INFORMATION. Version 2.0 DESIGN A STYLISH LAMP WITH THIS

Current Security Issue Demonstration Paper: Exploiting ZigBee Networks

IME-100 ECE. Lab 3. Electrical and Computer Engineering Department Kettering University. G. Tewolde, IME100-ECE,

ZCRMZNICE01ZEMG Crimzon In-Circuit Emulator

Master Projekt 2. Autor: Heiner Perrey. Performance Analysis of Bluetooth Low Energy with Merkle s Puzzle. Date: May 20, 2012

Intelligent Devices IDI 1100 Series Technical Manual

ET-UARTSWD Users Guide

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

GDC75 ARINC 429 BUS READER. User's Guide. Rev IR

CSR102x Starter Development Kit

7 8 9 C. PRELAB REQUIREMENTS You must adhere to the Lab Rules and Policies document for every lab.

EMX Development System

Programming in the MAXQ environment

Dec/26/2012 errata_s5u1c17001h2_1. S1C17 Manual errata. Object manuals Document codes Items Pages Target Interface Connector 14

RN-111B-EVAL IGRN111B-EVAL 3/10/2009. WiFly evaluation Kit. Features. Description. Getting Started

HUB-ee BMD-S Arduino Proto Shield V1.1

nblue TM BR-MUSB-LE4.0-S2A (CC2540)

HUB-ee BMD-S Arduino Proto Shield V1.0

Quicksilver 606 TR-606 CPU Upgrade

MMI6070 Quick Start Guide

Bluetooth Light Gun. Please also see the Aimtrak Setup Guide at : Setup Guide.pdf

Quick Start Guide Demo Distance2Go. July 2018

Debugging Applications with the JTAG In-Circuit Emulator

Post Tenebras Lab. Written By: Post Tenebras Lab

DS2781EVKIT+ Standalone Fuel Gauge IC Evaluation Kit

SABLE-X AND SABLE-X-R2 DEVELOPMENT BOARD USER GUIDE

DS2782EVKIT+ Standalone Fuel Gauge IC Evaluation Kit

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

TI SimpleLink dual-band CC1350 wireless MCU

USER GUIDE 1 INTRODUCTION 2 GENERAL DESCRIPTION. A) Mbed enabled MCU Board. B) Shield Board. Quad SPI Evaluation Kit

IAR C-SPY Hardware Debugger Systems User Guide

Figure 1-1 ISPAVRU1 application

Quick Start Guide for TWR-S08LL64 TOWER SYSTEM MC9S08LL64. S08 ultra-low-power LCD segment MCU

Self Sustaining Arduino

DS2788K Evaluation Kit Standalone Fuel Gauge IC with LED Display Drivers

Cygnos360 V2 Installation Manual

H89-Z37 DOUBLE-DENSITY FLOPPY CONTROLLER

Part Number Density Product Type Operation Temperature. W25Q80NESNIG 8Mb 1.2V Serial NOR Flash Memory Industrial (-40 C to +85 C)

USB-to-I2C Basic. Hardware User s Manual.

EZ430-C9. Getting Started with Kionix EZ430-C9 Evaluation Board for the Texas Instruments MSP430 USB Stick Development Tool

SK18A. 18 Pins PIC START-UP KIT. User s Manual V1.1. Dec 2007

PICAXE CONNECT (AXE210)

EE 354 August 1, 2017 Assembly of the AT89C51CC03 board

Figure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

XC164CS Prototype Board

KNJN I2C bus development boards

DS2756EVKIT+ High Accuracy Battery Fuel Gauge With Programmable Suspend Mode Evaluation Kit

SensorXplorer TM Installation Guide

MAXQ USB-to-JTAG EV Kit

HAND HELD PROGRAMMER QUICK START GUIDE

HAND HELD PROGRAMMER QUICK START GUIDE

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Remora Acoustic Recorder

TinyTrak4 v7 Hardware Manual

Package Contents Bluetooth Keyboard Charging Cable (If using the Apple 30 pin charging interface, this is not needed)

Oct/04/2013 errata_s5u1c17001h1_1. S1C17 Manual errata. Object manuals Document codes Items Pages Target Interface Connector 9

KNJN I2C bus development boards

This document gives details on hardware and software for using and testing Insight SiP Bluetooth Low Energy module ISP1302-BS.

Specification. 1.Power Supply direct from Microcontroller Board. 2.The circuit can be used with Microcontroller Board such as Arduino UNO R3.

Embedded Navigation Solutions VN 100, VN 200 & VN 300 Development Board User Manual

Features. Warnings and Precautions READ BEFORE OPERATING EQUIPMENT SAVE THESE INSTRUCTIONS

Transcription:

Figure 26 CC Debugger Interface Once the CC Debugger is set up with the status indicator LED showing green, you are ready to either read or write a hex file from the board, or to start debugging a project using IAR Embedded Workbench. Power Savings Tip: Do not leave the CC Debugger connected to the sensor tag for and extended period of time with the battery in the sensor tag. This will cause a higher, constant current draw from the battery, and will significantly reduce the battery life. If you intend to perform a lot of debugging and expect to leave the debugger connected to the sensor tag for a long time, it is possible to supply power directly from the CC Debugger. In this case, the first thing you need to do is to remove the battery. This is important in order to avoid any charging current to the battery. On the CC2540Sensor tag, locate the pads for resistor R1, which are located immediately next to the debug header. Using a soldering iron, solder a small piece of wire across the two pads, shorting them together as shown in Figure 27. Figure 27 CC2540, Power Device Using CC Debugger On the CC2541 Sensor tag, short-circuit the two pins on the P1 connector, next to the LED, with the small jumper included in the kit. WARNING! This kit includes a non-rechargeable lithium battery. To minimize risk of personal injury and/or property damage due to potential of explosion/rupture of battery due to charging the coin cell, always make sure battery is completely removed from the CC2541 Sensor tag before trying to power it from the CC Debugger. As with any lithium battery, proper disposal should always be done and keep out of the reach of children at all times. Page 25 of 30

4.2 Hardware Setup for USB Dongle The setup process for flashing the USB Dongle is very similar to the process when flashing the sensor tag. First, plug the USB Dongle into a PC USB port (or a USB hub), as shown in Figure 28. Figure 28 CC2540 USB Dongle Connect the CC Debugger to the USB Dongle as shown below. Be sure that the ribbon cable is oriented properly, with the red stripe connected to pin 1 as shown in Figure 29. Figure 29 CC2540 USB Dongle Connected to CC Debugger Connect the CC Debugger to the PC USB port. The status indicator LED on the CC Debugger should turn on. If the LED is red, that means no CC2540 device was detected. If it is green, then a CC2540 device has been detected. If the USB Dongle is connected and the LED is red, try pressing the reset button on the CC Debugger. This resets the debugger and re-checks for a CC2540 device. If the LED still does not turn green, re-check that all cables are securely connected. Page 26 of 30

Figure 30 CC Debugger Interface Once the CC Debugger status LED is showing green, as shown in Figure 30, you are ready to use IAR to debug or to read or write a hex file from/to the USB Dongle. Page 27 of 30

4.3 Using SmartRF Flash Programmer Software Note: the instructions in the section apply to the latest version of SmartRF Flash Programmer (version 1.12.6), which is available at the following URL: http://www.ti.com/tool/flash-programmer To start the application go into your programs by choosing Start > All Programs > Texas Instruments > SmartRF Flash Programmer > SmartRF Flash Programmer. The program start-up screen is shown in Figure 31. Figure 31 Flash Programmer Note. If you get prompted to update the EB Firmware (CC Debugger), follow the presented instructions to update the CC Debugger. 4.3.1 Reading or Writing a Hex File to the CC2540/41 To read or write a hex file to the CC2540/41, select the System-on-Chip tab (default). The connected CC2540/41 should be detected and show up in the list of devices. Under Flash image select the desired hex file that you would like to write to the device. If you are reading from the CC2540/41, under Flash image enter the desired path and filename for the hex file. To write to the CC2540/41, under Actions select Erase, program and verify. To read from the CC2540/41, under Actions select Read flash into hex-file. To begin the read or write, click the button Perform actions. If the action completes successfully, you should see the progress bar at the bottom of the window fill up, and either one of the following two messages, depending on whether a write or a read was performed: CC254X - IDXXXX: Erase, program and verify OK or CC254X - IDXXXX: Flash read OK. Page 28 of 30

4.3.2 Reading or Writing the CC2540/41 Device Address Every CC2540/41 device comes pre-programmed with a unique 48-bit IEEE address. This is referred to as the device s primary address, and cannot be changed. It is also possible to set a secondary address on a device, which will override the primary address upon power-up. Flash Programmer can be used to read the primary address, as well as to read or write the secondary address. To read the primary address of a device connected to the CC Debugger, select Primary under the Location option, and click the Read IEEE button. The primary device address should appear in the box on the right as shown in Figure 32. Figure 32 Flash Programmer, Read Primary address To read the secondary address, select Secondary under the Location option, and click the Read IEEE button. The secondary device address should appear in the box on the right. To set a new secondary address, select Secondary under the Location option, and enter the desired address in the box on the right. Click the Write IEEE button to perform the write. If the secondary device is set to FF FF FF FF FF FF, the device will use the primary address. If the secondary device is set to anything else, the secondary address will be used. Page 29 of 30

5. SmartRF Packet Sniffer The SmartRF Packet Sniffer is a PC software application used to display and store RF packets captured with a listening RF hardware node. Various RF protocols are supported, included Bluetooth low energy. The Packet Sniffer filters and decodes packets and displays them in a convenient way, with options for filtering and storage to a binary file format. Figure 33 SmartRF Packet Sniffer The CC2540 USB Dongle included with the CC2540/41 Mini Development Kit can be used as the listening hardware node, and can be useful when debugging Bluetooth low energy software applications. The SmartRF Packet Sniffer software can be downloaded at http://www.ti.com/tool/packet-sniffer. Page 30 of 30