SWRA446 February   2015 CC1310 , CC1310 , CC2620 , CC2620 , CC2630 , CC2630 , CC2640 , CC2640 , CC2640R2F , CC2640R2F , CC2640R2F-Q1 , CC2640R2F-Q1 , CC2650 , CC2650 , CC2650MODA , CC2650MODA

 

  1.   Using GCC/GDB With SimpleLink CC26xx/CC13xx
    1.     Trademarks
    2. 1 Introduction
    3. 2 Prerequisites
      1. 2.1 Platforms
      2. 2.2 Hardware
      3. 2.3 Software
    4. 3 Hardware Setup
    5. 4 Software Installation Instructions
      1. 4.1 Java Runtime Environment
      2. 4.2 Eclipse IDE (Windows)
      3. 4.3 Eclipse IDE (Linux)
      4. 4.4 GNU Toolchain (Windows)
      5. 4.5 GNU Toolchain (Linux)
      6. 4.6 Build Tools for Windows
      7. 4.7 TI Emupack and GDB Server (Windows)
      8. 4.8 Flash Programmer (Windows)
      9. 4.9 Flash Programmer (Linux)
    6. 5 Build the Software Example
      1. 5.1 Import Example Project Into the IDE
      2. 5.2 Build the Software Example
    7. 6 Load Binary Image to Target
      1. 6.1 Configure Flash Programmer Tool (Windows)
      2. 6.2 Configure Flash Programmer Tool (Linux)
      3. 6.3 Load the Image to Target (Windows)
      4. 6.4 Load the Image to Target (Linux)
    8. 7 Debug the Software Example
      1. 7.1 Launch the GDB Server (Windows)
      2. 7.2 Launch the GDB Server (Linux)
      3. 7.3 Configure Eclipse Debugger
      4. 7.4 Running the Software Example From Debugger
    9. 8 References
  2. AMakefile
    1. A.1 Makedefs
    2. A.2 Makefile
  3. BLinker and Startup Files
    1. B.1 Linker File
    2. B.2 Startup Files

Configure Flash Programmer Tool (Linux)

This section describes how to configure the CCS UniFlash Flash programmer tool in the Eclipse environment for Linux.

  1. Create a target configuration file for your device. Open CCS Uniflash. Select File → New Target Configuration.
  2. Select Texas Instruments XDS100v3 USB Emulator in the ‘Connection Field. In the ‘Board or Device’ field, select the device you are working with. Then click OK.
  3. Select File → Save Target Configuration and save your target configuration file in the project folder of the blink-led example. In this application report, it is assumed that the file has been named CC26x0F128.ccxml.
  4. In Eclipse, Navigate to Run → External Tools → External Tools Configurations.
  5. Right click on 'Program' in the left side panel and select 'New' to create a new Tools configuration.
  6. Fill in the fields 'Name', 'Location' and 'Arguments' as shown in Figure 17.
    1. Location should be set to the directory where the CCS UniFlash was installed.
    2. In the 'Arguments' field, type in the following code:
    3. -ccxml “${project_loc:blink_led}/CC26x0F128.ccxml” –program “${project_loc:blink_led}/../../bin/gcc/blink_led.elf”

      blink_led.elf is the output of the project, created during build. CC26x0F128.ccxml is the target configuration file that was created by UniFlash.

  7. configuring_the_flash_programmer_swra446.gifFigure 17. Configuring the Flash Programmer Tool (Linux)
  8. If you have several projects in your work space, select the 'Build' tab, and choose to build 'The project containing the selected resource', instead of building the complete workspace.
  9. Press 'Apply'.