Texas Instruments Technology for Innovators(tm)

XDC 2.94 Release Notes

April 27, 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.94 is a minor release.

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.

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 "TMS320C62XX" tree item
  6. Enable check box beside "XDC <2.94>" item
  7. Repeat steps 4-6 for C64, C67, and TMS470R1, R2 and R3 items
  8. Close Component Manager
  9. Click "OK" button in About dialog
  10. 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.93

2.94 (This Release)

XDC Module Binary Contract

XDC Runtime

Platforms

Configuro Build Tool

Repoman Repository Management Tool

Xdoc / Cdoc Package Documentation Tool

Path Tool

XDC Script

ROM Support

XDC Build

XGCONF Graphical Configuration

RTSC Object Viewer

Enhancements

The following minor enhancements were resolved:

ID Headline
SDSCM00014894 cdoc should provide a clean way to embed http:// hyperlinks

Defects

The following defects were resolved:

ID Headline
SDSCM00013507 Plaform files need to be more configurable
SDSCM00013935 XDOC support for nbsp
SDSCM00013937 XDOC and CDOC do not generate info about proxys
SDSCM00014151 xdoc links should follow package scope rules
SDSCM00015135 cdoc generates duplicate config params docs
SDSCM00015257 "Go forward" and "Go back" arrows in CDOC are non-functional
SDSCM00015455 cdoc sometimes removes '+' sign from strings
SDSCM00015960 API's Documentation missing in CDOC/XDOC for Queue module
SDSCM00016326 Clock_construct needs to take Error Block param as well
SDSCM00016498 3 cdoc issues (2 creates, @_nodoc/module, hide proxies)
SDSCM00016717 Mismatch in declaration of Semaphore_construct ( ) API in CDOC
SDSCM00017016 cdoc should provide a way to link to other documentation
SDSCM00016135 Order of libraries in generated .xdl may be incorrect
SDSCM00015135 c generates duplicate config params docs
SDSCM00015455 cdoc sometimes removes '+' sign from strings
SDSCM00015960 API's Documentation missing in CDOC/XDOC for Queue module
SDSCM00016326 Clock_construct needs to take Error Block param as well
SDSCM00016717 Mismatch in declaration of Semaphore_construct ( ) API in CDOC
SDSCM00016714 long paths break xs and tconf
SDSCM00016428 XDC build for Windows Host throws Link Error with lnkx86
SDSCM00016374 DM6441 and DM6443 devices missing from ti.catalog.c6000 package
SDSCM00016132 VICP/MEM base/length are incorrect in DM6446 catalog files
SDSCM00016293 evmDM6437 and evm6424 platform files have 2 sections named "DDR2"
SDSCM00007214 Closed views generate errors on selection changes
SDSCM00012059 Corrupt scripts can hang the config jserver.
SDSCM00016110 Function pointers assigned to non meta only config objects fail xdc build

2.93.02

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


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 27, 2007