Introduction, Documentation, License, What's New, Upgrade & Compatibility Information, Host Support, Dependencies, Device Support, Validation Info, Known Issues, Version Information, 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:
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 on-line at:
Release notes from previous product releases are available in the relnotes_archive directory.
XDCtools contains elements released under the Eclipse Public License v1.0 and a number of other open-source licenses, detailed here.
The following significant changes are included in 3.16.00.18:
The following enhancements have been made in the integration of RTSC with eclipse
XDCtools bugs are filed in eclipse bugzilla.
The following defects were resolved in this release:
ID | Headline |
ECL275983 | xgconf does not display xdc.cfg.Program.build |
ECL284652 | RTSC configuration projects cannot handle project names with periods |
ECL284654 | The "?" button in the RTSC platform wizard pages is not hooked up to help |
ECL285343 | xdc.tools.* packages missing summary xdoc |
ECL286411 | struct initializers can contain mispelled fields |
ECL279724 | LoggerBuf Basic View should show numEntries and other basic info |
ECL290003 | Log_print0, etc. cannot be called from control block w/o {}'s |
ECL280670 | line number info from errors is dropped in eclipse-config |
ECL289018 | Enum type |
ECL285194 | coverage profile broken in ti.targets.elf.C64P target |
ECL286023 | If NULL is passed in place of a params struct, the field 'self' is not correctly initialized |
ECL285183 | coverage profile broken for ti.targets.arm.elf.* targets |
ECL282937 | C28x catalogs and platforms should use "code/data" and "page = 0" for most sections |
Warning:Starting with XDCtool 2.95, RTSC packages with target content are incompatible with target content from previous releases. Compatibility of meta only content is not affected. Packages with target content would require a recompile. Starting with XDCtool 3.00 release both backward and forward compatibility is maintained for all content.
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 XDC product release numbers.
Package compatibility keys are intended to:
Package compatibility keys are composed of 4 comma-delimited numbers - M, S, R, P - where:
This release supports the following hosts:
This release requires the following other software components and tools versions to successfully function:
This release supports the following device families:
This release was built and validated against using the following components:
The following major issue is known to exist in this release.
CCSv4 IDE integration not supported on LinuxCommand-line operation on Linux is fully supported.
All releases have 4 digits (M.mm.pp.bb). This includes GA and pre-releases (engineering, EA, beta, etc.). Pre-releases are denoted with a suffix (e.g. 3.15.01.51-eng or 3.15.01.58-beta).
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 3.15.01.67 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.
Please view and file bugs against this product at rtsc.eclipse.org.
Last updated: October 09, 2009 Build Ver: 3.16.00.18 Rev: l18