SYS/BIOS 6.42.01.20 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.42.01.20 is a GA release of SYS/BIOS 6.42.00.  CCS users must use CCSv6.0.0 or higher.  This release also has support for GCC (for Cortex-M) and IAR (for Cortex-M and MSP430).

Please read the SYS/BIOS User's Guide for help installing and setting up your environment to use SYS/BIOS 6.42.01.20.

back to top

Documentation

The following documentation is provided with this release. These documents are also available via the 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.42.01.20 GA Release (this release).

Defects Fixed in SYS/BIOS 6.42.01.20 GA (Fixes since SYS/BIOS 6.42.00):
ID                              Headline
SDOCM00117391    cc26xx Seconds_getTime() needs protection from simultaneous reads by radio core
SDOCM00117359    TI-RTOS examples do not build when using IAR EWARM 7.40.3 (7.40.2 is A-OK)
SDOCM00117343    cc26xx Timer_getCount64() needs protection from interrupts, and simultaneous reads by radio core
SDOCM00117106    Hwi stack is not 8-byte aligned when servicing a nested interrupt on Cortex-A9 and Cortex-A15 devices
SDOCM00117083    Hwi ROV view does not show correct Interrupt return pointer (IRP) on Cortex-A15 devices
SDOCM00116987    CC3200 Seconds module should use 40MHz domain to read timer registers
SDOCM00116964    add deprecation warning for ti.bios package, as it will be removed in a future release.
SDOCM00116961    Arm Exception handler assembly code is broken for Arm9 target
SDOCM00116791    HeapTrack peak usage in ROV is incorrect
SDOCM00116624    A15 Task Call Stack is broken for all but the currently running task.
SDOCM00116622    Implement errata workaround for Cortex-A15 (J6 and Keystone2 devices)
SDOCM00116566    CC3200 Timer_getCount() should use 40MHz domain to get timer count.
SDOCM00116205    TI optimization for cc26xx and cc13xx should favor size
SDOCM00116105    Rework Task Callstack ROV code to work better with IAR workbench
SDOCM00116104    IAR ROV plugin can't find ti_sysbios_BIOS_start__E symbol when using BIOS.LibType_Debug
SDOCM00116088    cc26xx: eliminate Power.xdt template
SDOCM00116087    MSP432 Boot module needs an .xml file for xgconf
SDOCM00116046    cc32xx Timer needs to statically initialize module's period64
SDOCM00115902    cc26xx: modify RCOSC calibration state machine to reduce hardware interrupt latency
SDOCM00115573    Enhance A8 MMU description of 'tex' attribute
SDOCM00115167    MemoryProtect Module Required for Vayu Device
SDOCM00114929    M3 Hwi module needs to extern all reset vector table hook functions
SDOCM00114617    TimestampProvider for arm M3 and M4F gives bad values if called before main()
SDOCM00114475    add a subset of POSIX/pthread.h to SYS/BIOS (ti/sysbios/posix/pthread.h?)
SDOCM00113745    hal.Power's delegate assignment should follow model of hal.Timer; settings should use 'null' for CC32* Power delegate
SDOCM00113628    Spec and move TimerGPT_enable from cc26xx package into Timer.c in the lm4.Timer module
SDOCM00112717    Add Exception view to BIOS Scan for Errors view in ROV
back to top

Upgrading and Compatibility Information

SYS/BIOS software downloads

SYS/BIOS 6.40 and 6.41

SYS/BIOS 6.35 and 6.37


SYS/BIOS 6.34 and older
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:

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: July 10, 2015 Build Ver: 6.42.01.20 Rev: q20