SYS/BIOS 6.51.00.15 GA Release Notes

Introduction

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

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.51.00.15 GA Release (this release).

Defects Fixed in SYS/BIOS 6.51.00.15 GA (Fixes since SYS/BIOS 6.50.01):

JIRA Issue ID Summary
SYSBIOS-401 _pthread_cleanup_pop() using wrong thread
SYSBIOS-399 MSP432 Boot module should not call the PCM_setPowerState() function residing in ROM
SYSBIOS-395 Clock_getTimeout() should not return values greater than obj->timeout
SYSBIOS-392 Function clock_gettime() needs to take into account clock tick rollover
SYSBIOS-390 For IAR ROM build flow, rom_sysbios_config.obj file must be built with –wchar_t=32
SYSBIOS-389 Add a branch to self in the cortexM dispatcher when interrupts are disabled after posting the PendSV interrupt
SYSBIOS-388 C28x linker command files have wrong L03SARAM PAGE specified
SYSBIOS-387 IAR 8.11 causes ‘wchar_t’ size warning when building for ROM
SYSBIOS-386 Add Swi_setPri() API
SYSBIOS-385 Align all sections in AWR14xx/IWR14xx linker cmd files to 16 bytes
SYSBIOS-383 Timeout issue with RTC on CC13xx/CC26xx
SYSBIOS-382 Fix C674 build warnings w/ latest codegen
SYSBIOS-380 New warning compiling cpp file with new gcc tools
SYSBIOS-379 update M3 Hwi module stack initialization to work with IAR 8.10 tools
SYSBIOS-378 Update SYS/BIOS (Cortex-A15 port) to run with JailHouse Hypervisor
SYSBIOS-377 ClockFreqs display bug
SYSBIOS-376 mq_getattr() should not disable the scheduler
SYSBIOS-375 Semaphore comment is wrong in BIOS UG
SYSBIOS-374 Update ROV to handle static TIRTOS SemaphoreP structures
SYSBIOS-373 Update targets.json & platforms.json for Radar AWR/IWR1XXX parts
SYSBIOS-370 Fix RADAR part names in Cortex-R Hwi module cdoc
SYSBIOS-369 Fxn & arg assignment in Hwi_setFunc() should be atomic
SYSBIOS-367 Update MSP432 Boot module to support Falcon2M
SYSBIOS-366 rework IAR TLS code to work with IAR 8.x tools
SYSBIOS-365 Update SYSBIOS and IAR target options to build with IAR 8.10
SYSBIOS-363 ti/sysbios/family/arm/m3/Hwi.xs ROV view dereferences null
SYSBIOS-360 Posix BIOS should have a utility function for timeouts
SYSBIOS-358 Incorrect timer name in ROV
SYSBIOS-357 C6x Cache APIs need better documentation
SYSBIOS-356 2806x Piccolo Task example fails to build
SYSBIOS-352 If possible, eliminate redundant gcc .data section placement code in simplelink platform
SYSBIOS-351 Update ti/sysbios/posix/time.h for IAR 8.x
SYSBIOS-350 cc26xx Timer.xs detailed view ROV code is bogus
SYSBIOS-349 Add Swi_construct2() and Hwi_construct2() to return handles
SYSBIOS-344 HeapTrack_getStats does not account for HeapTrack_Tracker
SYSBIOS-334 Migrate to GCCv6 and switch to newlib-nano
SYSBIOS-193 CC2640R2 Enable out of the box code browsing of ROM content (for debug)

Upgrade and Compatibility Information

SYS/BIOS 6.50, 6.46 and 6.45

Migrating Existing GCC Projects To SYS/BIOS v6.51

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: May 25, 2017 Build Ver: 6.51.00.15