Texas Instruments TRF7970A BoosterPack, MSP430F5529 LaunchPad Getting Started Manual

Getting Started Guide
SLOU452–December 2016
NFCLink Standalone Getting Started
MSP430F5529 LaunchPad™ development kit. The guide explains how to flash the example firmware that
is provided by TI. Additionally, it describes how to implement the different modes with the NFCLink Standalone GUI.
SLOU452–December 2016
Submit Documentation Feedback
Copyright © 2016, Texas Instruments Incorporated
NFCLink Standalone Getting Started
1
www.ti.com
Contents
1 Introduction ................................................................................................................... 3
2 Getting Started ............................................................................................................... 3
3 TI NFC Tool GUI ........................................................................................................... 12
4 Summary .................................................................................................................... 22
List of Figures
1 UniFlash Installation......................................................................................................... 4
2 Selecting .out File in UniFlash ............................................................................................. 5
3 Code Composer Studio™ IDE Installation ............................................................................... 6
4 CCS Import Project Window ............................................................................................... 7
5 Device Manager With LaunchPad™ Development Kit Shown as an Other Device ................................ 8
6 Update Driver Software Using Device Manager......................................................................... 9
7 Browse Computer for Driver Software................................................................................... 10
8 Location Of CDC Driver in Installed Firmware Package .............................................................. 11
9 TI NFC Tool Auto Connect................................................................................................ 12
10 TI NFC Tool Manual Connect ............................................................................................ 12
11 Antenna Location on DLP-7970ABP..................................................................................... 13
12 Phone Correct and Incorrect Presentation to BoosterPack™ Plug-in Module ..................................... 14
13 Tag Correct and Incorrect Presentation to BoosterPack™ Plug-in Module ........................................ 15
14 BoosterPack™ Plug-in Module Correct and Incorrect Presentation to BoosterPack™ Plug-in Module........ 15
15 NFC Configuration Tab – P2P Configuration........................................................................... 16
16 Peer-to-Peer Tab........................................................................................................... 17
17 NFC Configuration Tab – RW Configuration ........................................................................... 18
18 Reader/Writer Mode Tab.................................................................................................. 19
19 NFC Configuration Tab – CE Configuration ............................................................................ 20
20 Card Emulation Tab........................................................................................................ 21
21 Advanced COM Tab ....................................................................................................... 21
Trademarks
BoosterPack, LaunchPad, Code Composer Studio, MSP430 are trademarks of Texas Instruments. All other trademarks are the property of their respective owners.
2
NFCLink Standalone Getting Started
Copyright © 2016, Texas Instruments Incorporated
SLOU452–December 2016
Submit Documentation Feedback
www.ti.com
1 Introduction
This guide has two main objectives: It describes how to download the NFCLink Standalone example code to an MSP-EXP430F5529LP, and it also describes how to use the TI NFC Tool GUI. The example code and GUI can be downloaded from http://www.ti.com/lit/zip/sloa227. This guide describes how to install and use two different flash programming options: Code Composer Studio™ IDE and UniFlash. The guide also describes how to use the TI NFC Tool GUI to interact with NFC tags and NFC enabled devices.
1.1 Prerequisites
The user should have the following items:
DLP-7970ABP
MSP-EXP430F5529LP
An NFC tag or NFC enabled device
A computer running Microsoft® Windows® 7 or XP operating systems
2 Getting Started
This section describes the required software and hardware setup for the DLP-7970ABP BoosterPack plug­in module and the MSP-EXP4305529LP LaunchPad development kit with the NFCLink Standalone example firmware.
2.1 Download and Install Software
Download the NFCLink Standalone GUI and example code from http://www.ti.com/lit/zip/sloa227. Install the software package following the default options.
Introduction
2.2 Hardware Setup
Attach the DLP-7970ABP to the MSP-EXP430F5529LP so that pin 1 of the BoosterPack plug-in module is aligned with the 3.3V pin of the LaunchPad development kit. Then connect the MSP-EXP430F5529LP to the PC using the provided USB cable.
2.3 Flash the Firmware
The NFCLink Standalone firmware requires either UniFlash or Code Composer Studio IDE (CCS) v6.1.1 or newer to download code to the LaunchPad development kit. If you have only the CCS free license, use UniFlash to download the example code. This is due to the maximum download capacity of CCS under the free license.
SLOU452–December 2016
Submit Documentation Feedback
Copyright © 2016, Texas Instruments Incorporated
NFCLink Standalone Getting Started
3
Getting Started
2.3.1 Option 1: UniFlash
2.3.1.1 Download and Install
Download and run the UniFlash installation wizard (version 3.4 or newer) from
http://www.ti.com/tool/uniflash. Use the default settings until the Select Components selection (see Figure 1). The default option is install all components, but the minimum requirement is only to install the
MSP430 Ultra Low Power component under Microcontrollers. Choose which components to install based on preferred disk usage. The installation of additional debug probes is optional. Follow the remaining installation instructions in the wizard to complete the installation process.
www.ti.com
4
NFCLink Standalone Getting Started
Figure 1. UniFlash Installation
Copyright © 2016, Texas Instruments Incorporated
SLOU452–December 2016
Submit Documentation Feedback
www.ti.com
2.3.1.2 Import and Configure Project
To use Uniflash to flash the NFCLink Standalone firmware to the MSP-EXP430F5529LP:
1. Open UniFlash.
2. Go to File New Configuration.
3. Connection MSP430 USB1 and Board or Device MSP430F5529. Click Ok.
4. When connected, click Program Load Program.
5. Select Browse and find the configuration file at [Installed Path]\examples\boards\MSP- EXP430F5529LP\F5529LP_TRF7970A_ALL_NFC_MODES\Debug and select the F5529LP_TRF7970A_ALL_NFC_MODES.out file (see Figure 2).
6. Click OK. The firmware should automatically begin to load into flash memory on the MSP­EXP4305529LP.
7. After the firmware is loaded, cycle the power to the LaunchPad development kit by unplugging the USB cable and then plugging it back in.
Getting Started
SLOU452–December 2016
Submit Documentation Feedback
Figure 2. Selecting .out File in UniFlash
Copyright © 2016, Texas Instruments Incorporated
NFCLink Standalone Getting Started
5
Getting Started
2.3.2 Option 2: Code Composer Studio™ IDE (CCS)
2.3.2.1 Download and Install
Download and run the Code Composer Studio IDE version 6.1.1 or newer (CCS) installation wizard from
http://processors.wiki.ti.com/index.php/Download_CCS. Online and offline installation options are
available. If any issues occur with the online installer, then try the offiline installer instead. Use the default installation options up until Processor Support (see Figure 3). The minimum requirement is to select only MSP Ultra Low Power MCUs for processor support. Additional processor support can be added based on preferred disk usage. Follow the remaining installation instructions in the wizard to complete the installation process.
www.ti.com
Figure 3. Code Composer Studio™ IDE Installation
2.3.2.2 Import and Configure Project
To use Code Composer Studio IDE version 6.1.1 to flash the NFCLink Standalone firmware to the MSP­EXP430F5529LP, follow these steps:
1. Open Code Composer Studio IDE.
2. Go to Project Import CCS Projects…
3. Click Browse and select the directory: [Installed Path]\examples\boards\MSP­EXP430F5529LP\F5529LP_TRF7970A_ALL_NFC_MODES.
4. Import the F5529LP_TRF7970A_ALL_NFC_MODES project (see Figure 4).
5. Select the imported project in the Project Explorer window and then click the debug icon to build the project and download the example firmware to the device.
6. Click the terminate button in the debugging window.
7. Cycle the power to the LaunchPad development kit by unplugging the USB cable and then plugging it back in.
8. The firmware on the LaunchPad development kit now operates in stand-alone mode and reads NFC/RFID tags by default.
6
NFCLink Standalone Getting Started
Copyright © 2016, Texas Instruments Incorporated
SLOU452–December 2016
Submit Documentation Feedback
www.ti.com
9. If the CDC driver for the LaunchPad development kit is installed on the host PC, then the LaunchPad
Getting Started
development kit is ready to connect to the TI NFC Tool GUI. See Section 2.4 for details on how to determine if the CDC driver is installed.
SLOU452–December 2016
Submit Documentation Feedback
Figure 4. CCS Import Project Window
Copyright © 2016, Texas Instruments Incorporated
NFCLink Standalone Getting Started
7
Loading...
+ 16 hidden pages