Texas Instruments Technology for Innovators(tm)

XDCtools GA Release Notes

November 07, 2012

Introduction Licensing Documentation What's New Upgrade & Compatibility Information Host Support Dependencies Device Support Validation Information Known Issues Versioning Technical Support


RTSC / XDC (eXpanDed C) is a standard for reusable software components, optimized for real-time embedded systems. RTSC 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.

The XDCtools product includes the following components:

back to top


Almost all of XDCtools is released under either EPL v1.0 or dual-licensed under EPL or EDL v1.0. However, there are also a number of third-party components included which are made available under a number of other open-source licenses, detailed here.

back to top


The product documentation for this release is available in two formats:

Both formats are delivered with the product in the docs subdirectory. The most up-to-date docs can also be viewed in the RTSC-pedia.

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

back to top

What's New

The following significant changes are included in XDCtools 3.24 :

The following defects were resolved in this release:

ID Headline
282572 Assert_isTrue(cond,NULL) fails
323520 IAR target should be provided
340586 Semaphore_pend() timeout = FOREVER
353148 Provide a XDC spec'd Logger implementation with classic C callouts
392368 configuro fails with mysterious error if cfgArgs has quotes
393694 configuro should log errors to enhance error reporting by other tools

back to top

Upgrade and Compatibility Information

Packages are forwards and backwards compatible starting from XDCtools 3.20

Package Compatibility Keys

The packages comprising the XDCtools release are uniquely identified by a compatibility key defined in the package.xdc file of a package. Please note that the package compatibility keys are independent of XDCtools product release numbers (described in Versioning below).

Package compatibility keys 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.

Package compatibility keys are composed of 4 comma-delimited numbers - M, S, R, P - where:

back to top

Host Support

This release supports the following hosts:

back to top


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

back to top

Device Support

This release supports the following device families:

back to top

Validation Information

This release was built and validated using Code Composer Studio version 5.3.0.

The targets supported by this release and the versions of the compilers used to validate them are listed here.

back to top

Known Issues

To see a complete list of XDCTools issues, go to the Eclipse RTSC project's Bugzilla database.

To file a new bug in this database, click here.

back to top


All releases have 4 digits (M.mm.pp.bb). This includes GA and pre-releases (engineering, EA etc.). Pre-releases are denoted with a suffix (e.g.

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, ex. xdctools_3_15_00_50.

Subsequent releases of patch upgrades will be identified by the patch number, ex. XDCtools with directory xdctools_3_15_01_67. 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.

back to top

Technical Support and Product Updates

Support questions on the product should be posted to the Eclipse RTSC project's newsgroup. Check the XDCtools download site for the latest releases.

back to top

Last updated: November 07, 2012 Build Ver: Rev: q48