Package Structure

The C2000Ware software package is organized into the following directory structure shown in Table 1.

Table 1 C2000Ware directory structure

Directory Name

Description

.metadata

Contains the C2000Ware resource explorer standalone GUI files. Do not modify.

boards

Contains the hardware design schematics, BOM, gerber files, and documentation for C2000 controlCARDS,

device_support

Contains all device-specific support files, bit field headers and device development user’s guides.

docs

Contains the C2000Ware package user’s guides and the HTML index page of all package documentation.

driverlib

Contains the device-specific driver library and driver-based peripheral examples.

examples

Contains the examples involving multiple devices/peripherals to showcase different applications.

libraries

Contains the device-specific and core libraries.

uninstallers

Contains the C2000Ware uninstaller.

utilities

Contains development utility applications such asflash programmers, windows drivers and third party software

Installation

C2000Ware can be downloaded from this `C2000Ware_download_link<http://www.ti.com/tool/C2000WARE>`_,. The installer supports installation on Windows, Linux and MacOS.

Documentation

Within C2000Ware, there is an extensive amount of development documentation ranging from board design documentation, to library user’s guides, to driver API documentation and example getting started guides. The “boards” directory contains all the hardware design, BOM, gerber files, and controlCARDs. To assist with locating the necessary documentation, an HTML page is provided that contains a full list of all the documents in the C2000Ware package. This page is located page in the <C2000WareInstallDir>docsc2000Ware_documentation.html

Devices

C2000Ware contains the necessary software and documentation to jumpstart development for C2000™ real time control MCUs. Each device includes device-specific common source files, peripheral example projects, bit field headers, and if available, a device peripheral driver library. Additionally, documentation is provided for each device on how to set up a CCS project, as well as give an overview of all the included example projects and assist with troubleshooting. For devices with a driver library, documentation is also included that details all the peripheral APIs available. To learn more about C2000™ real time control MCUs, visit http://www.ti.com/c2000.

Libraries

The libraries included in C2000Ware range from fixed point and floating point math libraries, to specialized DSP libraries, as well as calibration libraries. Each library includes documentation and examples, where applicable. The communications folder has the relevant stack, examples of the communication peripherals. Additionally, the flash API files and boot ROM source code are located in the “libraries” directory