Texas Instruments Technology for Innovators(tm)

XDC __VERSTRDOTSPECIFIC__ Release Notes

__DATE__

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:

__VERSTRDOT__ (This Release)

Targets

Platforms

Catalogs

XDC Core

Enhancements

The following minor enhancements were resolved:

Defects

The following defects were resolved:

SDSCM00014176 Memory leak in Project Manager
SDSCM00018575 Redhat 9 Codec Engine Server build errors
SDSCM00018799 evmDM6446arm platform should be removed, and evmDM6446 used instead
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
SDSCM00020217 Description for eZdsp2812 configuration seed file needs correction
SDSCM00020380 rtsarm9/boot.asm in ti.targets.arm9 contains 16-bit code in 32 bit section
SDSCM00020403 xdc build should not include --args in .cmd file when building tconf based project
SDSCM00020489 The Raven [F761990] catalog part needs to be fixed
SDSCM00020582 platform ti.platforms.sdp3430 must support TI and GCC targets
SDSCM00020595 assert.tci is missing from xdctools/include directory
SDSCM00020775 remove .template/C++ workaround from generated .xdl file for TI targets
SDSCM00020807 alchemy options for Arm9t (thumb) are incorrect
SDSCM00020812 xdc.usePackage should be deprecated
SDSCM00020855 loadXML() in xdc.tci doesn't close BufferedReader before returning
SDSCM00020886 BIOS 5.32's version of tconf crashes or hangs on older versions of Linux

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: __DATE__ Rev: __REV__