SYS/BIOS GA Release Notes


SYS/BIOS is a GA of SYS/BIOS 6.55. 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


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.55 Release:

Defects Fixed in SYS/BIOS 6.55.01 (this release):

JIRA Issue ID Summary
SYSBIOS-681 CC3235S/SF – Add CC3235 support to SYS/BIOS
SYSBIOS-672 MSP432E4 – Boot module update to support correct USB configuration
SYSBIOS-652 CC13x2/CC26x2 – disable HeapTrack_create/delete from ROM

Defects Fixed in SYS/BIOS 6.55.00:

JIRA Issue ID Summary
SYSBIOS-633 “Enable PLL output” option is broken in tiva and msp432e Boot modules
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-603 Semaphore with embedded Event object can become out of sync due to race condition
SYSBIOS-596 Queue cdoc needs updating
SYSBIOS-591 Typo in Mailbox_pend description
SYSBIOS-587 Document semaphore count
SYSBIOS-564 Mailbox with Events documentation needs improvement

Upgrade and Compatibility Information


All modules are binary compatible for all targets.

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

Source compatible. All APIs are supported but all source files must be recompiled.

POSIX support in SYS/BIOS has been changed which requires you make some modification. There are two areas affected by this change:

  1. The kernel configuration script
  2. The compiler include path

POSIX package name has changed, and the one configuration parameter name has been modified. The semantics remain the same.

Old Values

New Values

These changes must be made in your kernel configuration script. The following is a typical setting using the old values:

You will need to change these statements as follows:

When compiling, you will need to modify your include path to the new location of the POSIX header files. The include path now depends on the toolchain being used.

Old Value

New Values

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

Host Support

Supported Operating Systems:


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:


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


All releases have 4 digits ( This includes GA and pre-releases (engineering, alpha/EA, beta, etc.). Pre-releases are denoted with a suffix (e.g. or

This product’s version follows a version format,, 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 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: January 22, 2021 Build Ver: