SYS/BIOS 6.33.01.25 GA Release Notes

This release note is divided into the following sections:

Introduction, Documentation, What's New, Upgrading And Compatibility Information, Host Support, Dependencies, Device Support, Validation Information, Known Issues, Benchmarks, Versioning, Technical Support And Product Updates,


Introduction

SYS/BIOS 6.33.01.25 is a GA release of SYS/BIOS 6.33.01.

SYS/ BIOS is a real-time operating system that provides pre-emptive deterministic multithreading. The SYS/BIOS 6.x releases introduce a completely new SYS/BIOS kernel and toolset. The SYS/BIOS 6.x releases include numerous major enhancements, including completely new kernel APIs. They also include compatibility layers and tooling to facilitate easy porting of applications developed on DSP/BIOS 5.x releases.

A number of tools and libraries that were provided as an integrated part of DSP/BIOS 5.x releases must now be downloaded separately to obtain a functional solution. It is essential for even experienced DSP/BIOS users to refer to the Getting Started Guide and to the Upgrading and Compatibility Information section for further details.

Please read the Getting Started Guide for help installing and setting up your environment to use SYS/BIOS 6.33.01.25.

back to top

Documentation

The following documentation is provided with this release. These documents are also available via teh CCS Eclipse help table of contents.

License and manifest.
Additional online sources of documentation.

Release notes from previous releases are also available in the release notes archive directory.

back to top

What's New

SYS/BIOS 6.33.01.25 GA Release (this release).

Defects Fixed in SYS/BIOS 6.33.01.25 GA (Fixes since SYS/BIOS 6.33.00.19):
ID                               Headline
SDOCM00087411    Add print stagement to genx to show that it is being deprecated in future releases
SDOCM00087410    Update Getting Started Guide
SDOCM00087205    SYS/BIOS vector is placed incorrectly for Concerto
SDOCM00087073    Link error message about redefined "callback" function using GIO
SDOCM00086981    SYS/BIOS 6.33.00 release notes "Dependencies" section has incorrect version of XDCtools 3.24.00.31, should be 3.23.00.32.
SDOCM00086901    SYS/BIOS user's guide incorrectly says Clock instances can only be started from Swi context
SDOCM00086829    add CPINTC to the available products list and/or add appropriate device page to support CpIntc, MemoryProtect, etc.
SDOCM00086610    bios.bld does not correctly assign ccOpts to the target.ccOpts
SDOCM00086462    Need to add M4 to list of supported devices
SDOCM00086432    Update SYS/BIOS User Guide to CCS 5.1
SDOCM00086430    Cache function signatures are incorrect in SYS/BIOS 6.32 User's Guide (SPRUEX3J sect 7.4.1)
SDOCM00086194    add GIO ROV view, review and address the TODO items in gio.c, add regressions to regresstest
SDOCM00085946    update legacy app note reference GIO/DEV and say we support MPC with new MemoryProtect APIs
SDOCM00085894    remove references to IPC from SYS/BIOS User's Guide (use Queue instead of List in examples)
SDOCM00085893    update screen shots in config chapter of SYS/BIOS User's Guide and GSG to match latest new xgconf and 5.1 project wizard
SDOCM00085892    add Makefile appendix or wiki (with description of gcc and need to use Cygwin on Windows)
SDOCM00085885    add xdc.runtime section to the BIOS User's Guide
SDOCM00085805    BIOS 6: User guide reference to BIOS.customCCOpts is incorrect
SDOCM00085777    remove all references to RTDX from SYS/BIOS User's Guide
SDOCM00085759    remove Windows appendix from BIOS 6.33 User's Guide
SDOCM00085758    update build appendix for BIOS User's Guide to use bios.mak instead of the current approach
SDOCM00085757    Add GIO/IOM description to SYS/BIOS User's Guide
SDOCM00085208    ROV BIOS Scan for Errors incorrect on EVE processor
SDOCM00084738    BIOS 6: User Guide reference to BIOS_EVENT_ACQUIRED is bogus
SDOCM00084241    add new config gui pages for hal/Cache, and add link to gui pages for assorted family-specific Cache modules
SDOCM00083775    Timer ROV view not displaying fields correctly for ARP32
SDOCM00083263    add PWRM support for SYS/BIOS on 6748
SDOCM00083172    Problems with Timestamp module usage from the BIOS Grace pages
SDOCM00081570    Changes to Program.cpu.clockRate in app config do not update BIOS.cpuFreq
SDOCM00074007    BIOS UG needs more detailed instructions on how to use XGCONF
back to top

Upgrading and Compatibility Information

SYS/BIOS 6.x releases have many significant changes from DSP/BIOS 5.x.  It is important to understand the information below in order to successfully use SYS/BIOS 6.x and to migrate applications from DSP/BIOS 5.x.

SYS/BIOS software downloads

SYS/BIOS 6.33

SYS/BIOS 6.32

SYS/BIOS 6.31

DA830 ROM

The 'ti.sdo.io' and 'ti.sdo.utils' packages are no longer provided with SYS/BIOS

The ti.sysbios.ipc package and its modules have been deprecated

   
The ti.sysbios.family.arm.m3.Exception module has been deprecated


Placing of sections using MEM configs is no longer supported (ie MEM.TEXTSEG is unsupported)


The ti.sysbios.family.c64p.Cache.initSize configuration item is no longer supported

SYS/BIOS no longer contains all the tools and objects you will need

Migrating DSP/BIOS 5.x applications to SYS/BIOS 6.x back to top

Host Support

back to top

Dependencies

back to top

Device Support

Click here  for the list of supported devices.
 
back to top

Validation Information

Click here for the list of compilers used to build and validate this release (scroll down to Supported Targets section).

back to top

Known Issues

The following issues are known to affect this release:

ID                              Headline
SDOCM00082528    Linker command file inserted regardless of platform selected for C28 examples
SDOCM00074130    ROV should reference kernel object names versus object addresses
SDOCM00068360    No data displayed in RTA Exec Graph when attaching to running target

back to top

Benchmarks

    For a full description of Benchmarks please see the appendices in the SYS/BIOS 6 User's Guide. back to top

Versioning

All releases have 4 digits (M.mm.pp.bb). This includes GA and pre-releases (engineering, alpha/EA, beta, etc.). Pre-releases are denoted with a suffix (e.g. 6.30.00.00-eng or 6.30.00.10-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 (e.g. bios_6_30_00_00).

Subsequent releases of patch upgrades will be identified by the patch number, ex. SYS/BIOS 6.30.01.15 with directory bios_6_30_01_15. 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

back to top

Last updated: December 22, 2011 Build Ver: 6.33.01.25 Rev: i25