Texas Instruments Technology for Innovators(tm)

XDC 2.93.02 Release Notes

April 04, 2007

Introduction, Known Issues, Documentation, What's New, Upgrade & Compatibility Information, Host Support, Dependencies, Device Support, Validation Info, Version Information, Technical Support.


Introduction

eXpress DSP Components (XDC) is a standard for reusable software components, optimized for real-time embedded systems. XDC components have hardware-neutral formal interfaces, are configurable offline to optimize memory and performance, and support custom automation in the development environment via a scripting language.

XDC 2.93.02 is a patch release to XDC 2.93.

This XDC release includes the following sets of packages:


Known Issues

Enable XDC in CCS Component Manager before opening XDC-enabled CCS projects

This release of XDC includes integration into Code Composer Studio v3.3 on Windows, via an XDC tab in the CCS project build settings. The CCS Component Manager must be used to enable this tab after installing XDC, before opening any XDC-enabled CCS projects.

Failing to enable XDC in Component Manager will cause CCS to delete XDC build settings from XDC-enabled .pjt files.

This issue primarily affects example CCS .pjt files delivered with XDC and dependent products. It also affects only CCS projects for the TMS320C64XX family, as XDC integration is currently only available for this device family.

To enable XDC in CCS Component Manager:

  1. Launch Code Composer Studio v3.3
  2. Select "About.." item from CCS "Help" menu
  3. Click "Component Manager" button in About dialog
  4. Expand "Target Content (XDC)" tree item
  5. Expand "TMS320C64XX" tree item
  6. Enable check box beside "XDC <2.93.02>" item
  7. Close Component Manager
  8. Click "OK" button in About dialog
  9. Close CCS

The XDC build settings tab will be available in CCS when it is next launched.


Documentation

The following documentation is available:

Release notes from previous releases are also available in the relnotes_archive directory.


What's New

The following significant changes have been made since 2.92

2.93.02 (This Release)

Platforms

Defects

The following defects were resolved:

ID Headline
SDSCM00016293 evmDM6437 and evm6424 platform files have 2 sections named "DDR2"

2.93.01

Configuro Build

Defects

The following defects were resolved:

ID Headline
SDSCM00016256 Configuro fails on .tcf files

2.93

XDC Spec Language

XDC Script

Boot

Runtime

XDC Module Binary Contract

Targets

Platforms

ROM Support

Build

Configuro Build

Code Composer Studio Support

Coverity Support

Tools

Assemblies

XGCONF Graphical Configuration

Enhancements

The following minor enhancements were resolved:

ID Headline

Defects

The following defects were resolved:

ID Headline
SDSCM00006912 need to standardize std.h architecture symbols
SDSCM00012058 XGCONF "optimize script" corrupts some hand-written config scripts


Upgrade and Compatibility Information

Warning: Beginning with xdc-o02, internal C files generated when building package schemas are named package_<package name>.c instead of <package_name>.c. This may introduce incompatibilities with older xdc-n and xdc-o trees (XDC 2.X products). The compatibility with metaonly xdc-m packages (XDC 1.X products) is still maintained.

Compatibility Key Definitions

Compatibility keys are intentionally independent of Marketing product numbers and are intended to:

  1. Enable tooling to identify incompatibilities between components, and
  2. Convey a level of compatibility between different releases to set end user expectations.

Compatibility keys are composed of 3 comma-delimited numbers - M,S,R - where:


Host Support

This release supports the following hosts:


Dependencies

This release requires the following other software components and tools versions to successfully function:


Device Support

This release supports the following device families:


Validation Information

This release was built and validated against using the following components:


Version Information

This product's version follows a version format, M.mm.pp.bb, where M is a single digit Major number, mm is 2 digit minor number, pp is a 2 digit patch number, and b is an unrestricted set of digits used as an incrementing build counter.

To support multiple side-by-side installations of the product, the product version is encoded in the top level directory, e.g. xdc_2_93.

Subsequent releases of patch upgrades will be identified by the patch number, ex. XDC 2.93.03 with directory xdc_2_93_03. Typically, these patches only include critical bug fixes.

Please note that version numbers and compatibility keys are NOT the same. For an explanation of compatibility keys, please refer to the 'Upgrade and Compatibility Information' section.


Technical Support

For technical support, contact rtsc_champs@list.ti.com


Last updated: April 4, 2007