SYS/BIOS 6.70.00.21 GA Release Notes

Introduction

SYS/BIOS 6.70.00.21 is a GA of SYS/BIOS 6.70. CCS users must use CCSv7.2.0 or higher.

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

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.

What’s New

SYS/BIOS 6.70.00.21 GA Release (this release).

Defects Fixed in SYS/BIOS 6.70.00.21 GA (Fixes since SYS/BIOS 6.51.00):

JIRA Issue ID Summary
SYSBIOS-654 A race condition in SMP Task_block() can result in orphaned ready tasks
SYSBIOS-651 Update benchloop to change path to ti posix include files
SYSBIOS-646 isrStackSize is not calculated correctly with IAR 8.20.xx Linux tools
SYSBIOS-644 Add support for AWR18xx/IWR18xx in SYSBIOS
SYSBIOS-633 “Enable PLL output” option is broken in tiva and msp432e Boot modules
SYSBIOS-631 Improve SYS/BIOS UG discussion of Mailbox with Events
SYSBIOS-630 SYS/BIOS User Guide typo: tickSource_USER
SYSBIOS-615 Switch to GCCv7 code gen tools
SYSBIOS-614 Newlib nano does not close stdin/stdout/stderr file descriptors making app vulnerable to memory leaks
SYSBIOS-612 Incorrect use of boot module for Cortex-R5
SYSBIOS-610 Update cdoc for Swi
SYSBIOS-604 HeapTrack_free calls Queue_remove in a non-atomic manner
SYSBIOS-603 Semaphore with embedded Event object can become out of sync due to race condition
SYSBIOS-600 EventCombiner_enableEvent/disableEvent should validate the event Id
SYSBIOS-598 Add a Klocwork static analysis report for SYS/BIOS
SYSBIOS-596 Queue cdoc needs updating
SYSBIOS-594 SYS/BIOS FAQ enhancements
SYSBIOS-592 Remove –optimize_with_debug compiler option for TI tools as it is deprecated
SYSBIOS-591 Typo in Mailbox_pend description
SYSBIOS-588 Seconds module for 432 should not unconditionally enable REFO
SYSBIOS-587 Improve counting semaphore documentation
SYSBIOS-586 A8 Hwi documentation for interrupt priority needs to be fixed
SYSBIOS-583 MSP432 Boot.xs should validate deviceName rather than platform name
SYSBIOS-582 MSP432 Timer driver’s Timer_setNextTick() is broken
SYSBIOS-565 Add dedicated TLS field to Task object
SYSBIOS-564 Mailbox with Events documentation needs improvement
SYSBIOS-563 Remove ROM support from SYS/BIOS 6.70 release stream
SYSBIOS-176 Add ELF support for C28x
SYSBIOS-118 Task sleep log event raised too late

Upgrade and Compatibility Information

SYS/BIOS 6.55, 6.53, 6.52, 6.51, 6.50, 6.46 and 6.45

Migrating GCC Projects Built with SYS/BIOS v6.50 or older to SYS/BIOS v6.52

Host Support

Supported Operating Systems:

Dependencies

Minimum Required Software Versions:

Required Hardware

Device Support

Click here for the list of supported devices.

Validation Information

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

Known Issues

The following issues are known to affect this release:

Benchmarks

For a full description of Benchmarks please see the appendices in the SYS/BIOS 6 User’s Guide.

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 bb 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.

Technical Support and Product Updates


Last updated: March 29, 2018 Build Ver: 6.70.00.21