Category:CCSv6 Training

From Texas Instruments Wiki
Jump to: navigation, search


Ccs_banner_training.png

This page provides a collection of training material for the Code Composer Studio IDE, build system and debugger. For TI-RTOS training material (which includes the TI-RTOS kernel (previously known as SYS/BIOS)), visit the TI-RTOS wiki page. Training material on the older DSP/BIOS kernel can be found at the DSP/BIOS wiki page

This page is dedicated to CCSv6. For CCSv5 training collateral, go here.



The training material is separated into three categories:

  • Videos - Recorded videos available for playback. Video content ranges from short "tip of the day" video clips to longer product update webinars
  • Handbooks - Comprehensive "user's guide" type information on key CCS topics such as Project Management or Debugging. Meant to supplement the official product documentation in the CCS On-line Help
  • Workshops & Modules - Archived presentation material ranging from comprehensive hands-on-workshops to smaller individual training modules that focus on a specific feature

Click on an image below to jump to a specific category:

Shutterstock 271136681.png Shutterstock 251551582.png Shutterstock 280620827.png


Videos

Recorded videos available for playback. Video content ranges from short "tip of the day" video clips to longer product update webinars.

CCS YouTube Videos

YouTube-logo-full_color.png

CCS training videos are hosted on the Code Composer YouTube channel. They are an excellent way to get an overview of some of the various features and capabilities of CCS. Check the channel often, as new videos are being created and uploaded constantly.

Note: The videos can also be accessed from within CCS via 'Help -> CCS Videos and Tutorials'

Tools Showcase Playlist

The Tools Showcase videos highlight various development tools and capabilities available from Texas Instruments for embedded software development:

Quick Tip Playlist

Quick Tip videos are short video clips that highlight/demonstrate a specific feature of CCSv6:


Handbooks

Ccs_training_read.jpg

CCS Handbooks are detailed guides for key CCS topics. They differ from material in workshops, getting started guides, and the modules library in the level of depth and breadth they cover for that particular topic. It is meant to provide information to help the reader become an advanced user for that topic.

* Projects and Build Handbook for CCS: Detailed wiki topic for all things related to CCS Projects and its build environment
* Debug Handbook for CCS: Detailed wiki topic for all things related to debugging with CCS
* Scripting Primer for CCS: Primer for Debug Server Scripting (DSS), the main scripting interface for automating the CCS debugger




Workshops and Modules

Workshops are complete hands-on training sessions that usually span from a half-day to multi-days.

Modules are shorter training presentation for a specific feature of CCS. A module usually covers a specific feature and ranges anywhere from 15 minutes to half-day in length. Some modules contain a hands-on lab component

While the hands-on section for all the workshops and several of the modules will require a specific device, the information it covers can often be applicable to a broad range of devices. Even if you do not have the specific target required by the hands-on lab, it is still very useful to look through the material to learn more about the features covered.

Workshops

Workshops are complete training sessions that usually span from a half-day to multi-days.

There are two types of workshops: CCS Fundamentals Workshops and Device Specific Workshops

CCS Fundamentals Workshops

The CCS Fundamentals Workshops are complete introductory training sessions developed by the tools group. They are roughly half-day workshops for beginners who wish to learn the basics of the CCS environment. The material is meant to be training for the development tools themselves and not the device. The lab materials for the workshop will be written for a particular device but the training focuses on the features of the development tools and can often be applicable to a broad range of devices.

The content covered varies depending on the device but the focus is always CCS.

Devices covered:

  • MSP432 (MSP432P401R LaunchPad)
  • MSP430 (MSP430F5529 & MSP430G2x LaunchPad)
  • SimpleLink (CC3200 LaunchPad & CC2650DK)
  • C2000 (F28377D controlCARD & F28027 Launchpad)
  • Sitara (AM3359 BeagleBone)
  • Tiva (TM4C129 LaunchPad)

All the CCSv6 Fundamentals Workshops can be found in the wiki topic: CCSv6 Fundamentals Workshops

Device Specific Workshops

There are many device training workshops, mostly developed by TI's technical training organization, which covers specific tools material that is relevant to device. The tools often have their own dedicated section and many of the software labs are run using CCS. Unlike the broad CCS specific workshops, the device workshops tend to narrow the tools/CCS focus to just the specific features/information directly relevant to the device. These workshops are an excellent way to gain more expertise on the device and has just enough tools coverage to teach the user the specifics to get started with code development and debugging for the device with CCS. Some of these workshops will cover more advanced CCS topics as needed for the workshop labs (such as Linux Debugging).

The device specific workshops with CCS content can be found in the wiki topic: Device Specific Workshops with CCS

Modules Library

The goal of the modules library is to provide training material for a specific feature of CCS. A module covers a specific feature and ranges from 15 minutes to a half-day in length. In many cases the source presentation and lab material (if any) is provided. This is done to facilitate customization and translation of the material. Please feel free to use this material as you see fit. Any lab materials may be written for a particular device but the training focuses on the features of the development tools and is applicable to a broad range of devices.

NOTE: Most modules developed with an older version of CCS should still be applicable for later CCS versions. However, be aware that the screenshots and steps detailed in the module may be different due to the version differences. This is most applicable for major revision differences (i.e. CCSv6.x and CCSv5.x) and minimal for minor revision differences (i.e. CCSv5.3 and CCSv5.5)

The list below shows all available modules and for which device families the material is relevant for. The list is sortable by column.

Module MSP430 MSP432 C2000 Tiva SimpleLink Sitara Keystone C6000 C5000
Overview Y Y Y Y Y Y Y Y Y
Scripting Y Y Y Y Y Y Y Y Y
UniFlash Y Y Y Y Y N N N N
GRACE Y N N N N N N N N
Portable Projects Y Y Y Y Y Y Y Y Y
Ultra-Low Power (ULP) Advisor Y Y N Y Y N N N N
Optimizer Assistant Y Y Y Y Y N N N N
Target Configurations Y Y Y Y Y Y Y Y Y
Multi-Core Debugging Y Y Y Y Y Y Y Y Y
Advanced Breakpoints / AET N N N N N N Y Y N
Real-time Debug N Y Y Y Y N Y Y Y
GEL Y Y Y Y Y Y Y Y Y
Enhanced Emulation Module (EEM) Y Y N N N N N N N
Linux Debug N N N N N Y Y N N
Profiling Y Y Y Y Y Y Y Y Y
Code Coverage N N N N N N Y Y N
Serial Wire Output (SWO) Trace N Y N Y Y N N N N
System Analyzer N N N N N N Y N N
System Trace N N N N N Y Y N N
RTOS Analyzer (RTA) Y Y Y Y Y Y Y Y N
Processor Trace N N N N N Y Y Y* N
cToolsLib N N N N N N Y Y N
Instrumentation Trace Macrocell (ITM) N Y N Y Y N N N N
GUI Composer Y Y Y Y Y N N N N
PRU N N N N N Y N N N
Tips and Tricks Y Y Y Y Y Y Y Y Y

Pages in category "CCSv6 Training"

The following 3 pages are in this category, out of 3 total.