Texas Instruments Technology for Innovators(tm)

OSAL 1.23.00.04 Release Notes

August 2012

Introduction, Documentation, What's New, Upgrade Info, Compatibility Information, Validation Info, Known Issues, Version Information, Technical Support.


Introduction

This OSAL product contains an Operating System Adaptation Layer interface, as well as a concrete implementation for Linux. This product is very new and direct users should plan on some interface churn. Compatibility breaks may appear in the next major release.

Primary packages in this OSAL release are briefly described here. (There are others, see the Configuration Reference Guide documentation for a complete package list.)


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 1.00

1.23.00.04

1.22.00.06

1.21.00.07

1.20.00.11

Upgrade Information

The OSAL packages are available in the "packages/" subdirectory. If you have a previous release of the OSAL product, you can install this release next to it, and modify your builds to use this newer release.

Compatibility Breaks!

Note, if you're upgrading from a release earlier than OSAL 1.22.00.06, be sure to review the Upgrade section for each of the releases between your current OSAL release and this one. Previous release notes are available in the relnotes_archive directory.


Compatibility Information

The table below describes each package's compatibility with the previous release (1.22.00.06). Compatibility keys highlighted in red are incompatible with the previous release.

Note, the Configuration Reference Guide contains further details about each package.

Package osal_1_22_00_06 osal_1_23_00_04
linuxdist 1, 0, 0 1, 0, 0
ti.sdo.tools.build 1, 0, 0 1, 0, 0
ti.sdo.utils.loggers 1, 0, 0 1, 0, 0
ti.sdo.xdcruntime.linux 1, 0, 0 1, 0, 0
xdcruntime.cstubs 1, 0, 0 1, 0, 0
xdcruntime.heaps 1, 0, 0 1, 0, 0

The following packages are beta quality, and therefore compatibility keys are not maintained.

If migrating from a release prior to OSAL 1.22.00.06, consult previous releases available in the relnotes_archive directory.

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:


Validation

This release was built and validated against using the following software components:


Known Issues


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

Subsequent releases of patch upgrades will be identified by the patch number, ex. OSAL 1.23.01.XX with directory osal_1_23_01_XX. Typically, these patches only include critical bug fixes.


Technical Support

For technical support, contact softwaresupport@ti.com

Check the following web site for updates: https://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/osal/index.html


Last updated: August 7, 2012