Texas Instruments Technology for Innovators(tm)

XDC 3.00.01 Release Notes

Oct 02, 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.

This XDC release includes the following sets of packages:


Known Issues

None.


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 3.00:

3.00.01.10 (This Release)

Targets

Platforms

XDC Core

Enhancements

The following minor enhancements were resolved:

Defects

The following defects were resolved:

SDSCM00014176 Memory leak in Project Manager
SDSCM00019239 Pkg.attrs.exportAll should not release package.mak
SDSCM00019638 exportAll bring in too much on Windows
SDSCM00019923 module$use does not always record additional package-to-package dependencies
SDSCM00019993 ti.targets.C647.xdc uses wrong rts library
SDSCM00019996 DSP BIOS: Can't run tcf file using Graphical Debugger
SDSCM00020028 xdc.useModule() fails on interfaces
SDSCM00020068 use "code/data" for external SRAM

Upgrade and Compatibility Information

Warning: Beginning with XDC 2.95, XDC modules with target content (i.e. non-meta-only) are incompatible with non-metaonly modules from XDC 2.94 and earlier. Metaonly modules are not affected. Non-metaonly modules require at least a recompile.

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_3_00.

Subsequent releases of patch upgrades will be identified by the patch number, ex. XDC 3.00.03 with directory xdc_3_00_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: Oct 02, 2007