Package Structure¶
The C2000Ware software package is organized into the following directory structure shown in Table 1.
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