Information Center for ARM

Example description

  
Freescale's USB CDC
    
DESCRIPTION
===========

  Freescale's general purpose USB stack with personal health care device class 
 (PHDC) support currently offers device and host functionality for a wide number 
 of Freescale microcontrollers. This stack is also provided with complete source 
 code, sample applications, a fully featured user guide and a reference manual 
 to accelerate the development process. The stack currently supports USB.org 
 standard USB classes such as human interface device (HID), mass storage 
 device (MSD), communications device class (CDC), audio and PHDC. The stack is 
 provided free of charge while using supported Freescale products. 
  USB PHDC enables USB connectivity among medical devices. The stack is also 
 compatible with the Freescale Medical Connectivity Library, which provides 
 IEEE® 11073 support and is available for the USB transport layer. The stack was 
 also designed to support the Continua Health Alliance (an organization which 
 defines standards for medical device connectivity) guidelines, so the software is 
 ready for certification. 
 
 For detail information see 
   RELEASE NOTES for Freescale USB Stack with Kinetis support v2.7
   FREESCALE SEMICONDUCTOR SOFTWARE LICENSE AGREEMENT
   Freescale USB Stack with PHDC Device Users Guide
   Freescale USB Stack with PHDC Device API Reference Manual
 
COMPATIBILITY
=============

  The example project is compatible with Freescale TWR-K40/K60 board.
  By default, the project is configured to use the J-Link JTAG interface.
 
CONFIGURATION
=============
  The Workspace contains USB CDC example with few configurations.

  RAM Debug K40:   The example is loaded into internal RAM
  Flash Debug K40: The example is flashed to embedded flash memory.

GETTING STARTED
===============

  1) Start the IAR Embedded Workbench for ARM.

  2) Select File->Open->Workspace...
     Open the following workspace:

      \arm\examples\Freescale\USB\
      Source\Device\app\cdc\iar_ew\kinetis\USB_CDC.eww

  3) Connect the J-Link
  
  4) Power on the board.
     
  5) Select RAM, Flash and Controller type Configuration 
  
  6) Press Ctrl+D or use Download and Debug button to start a debug session