SYS/BIOS 6.75.00.15 GA Release Notes
Introduction
SYS/BIOS 6.75.00.15 is a GA of SYS/BIOS. CCS users must use CCSv8.0.0 or higher.
Please read the SYS/BIOS User’s Guide for help installing and setting up your environment to use SYS/BIOS 6.75.00.15.
Documentation
The following documentation is provided with this release. These documents are also available via the CCS Eclipse help table of contents.
- SYS/BIOS User’s Guide
- SYS/BIOS APIs (cdoc) (Indexed and Searchable within CCS/Eclipse Help)
- SYS/BIOS Quick Start Guide (MSP430)
- Static Analysis Report
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.75.00.15 GA Release (this release).
- Removed support for the following devices/targets
- MSP430
- C64x+
- C66x big endian mode (C66x little endian mode is still supported)
- Cortex-R4 32-bit mode (Cortex-R4 thumb2 mode is still supported)
- Updated compiler versions. See table below for version supported.
- Miscellaneous bug fixes. See Defects Fixed list for more info.
Defects Fixed in SYS/BIOS 6.75.00.15 GA (Fixes since SYS/BIOS 6.73.01):
JIRA Issue ID | Summary |
---|---|
SYSBIOS-789 | Provide default implementation of Mmu_initFunc for v8a.Mmu module |
SYSBIOS-782 | Task_setPri() should return Int |
SYSBIOS-778 | Cannot set BIOS.cpuFreq in .cfg file for MSP432P411* |
SYSBIOS-757 | Add size and performance benchmarks for Cortex-A53 |
SYSBIOS-754 | Add examples for Cortex-A53 |
SYSBIOS-727 | Support for C11 aligned_alloc() and changes to memory.c in TI C RTS library |
SYSBIOS-724 | m3Hwi ROV should show current type (Dispatched vs Zero-Latency) |
SYSBIOS-723 | Add vector table info to M3 Hwi ROV instance views to highlight potential rogue ISRs |
SYSBIOS-716 | Timer Mapping table is missing from resource explorer |
SYSBIOS-713 | Generate “Application size” benchmarks for R5F |
SYSBIOS-704 | Add Seconds_setTime() API to support more accuracy (and POSIX clock_settime()) |
SYSBIOS-701 | Add ROV support for new/changed modules of Cortex R5 for Keystone3 |
SYSBIOS-451 | Add Cortex-R4 benchmarks to SYS/BIOS |
Upgrade and Compatibility Information
SYS/BIOS 6.73, 6.70, 6.55, 6.53, 6.52, 6.51, 6.50, 6.46 and 6.45
- Source compatible with one exception (Task_setPri()). All APIs are supported but all source files must be recompiled due to some structure/field changes in .h files.
- Task_setPri() return value changed from UInt to Int. The return value was inconsistent with the priority parameter to the function call itself.
- Removed support for the following devices/targets
- MSP430
- C64x+
- C66x big endian (C66x little endian is still supported)
- Cortex-R4 32-bit mode (Cortex-R4 thumb2 mode is still supported)
Migrating GCC Projects Built with SYS/BIOS v6.50 or older to SYS/BIOS v6.52
- Wiki link describing steps to migrate existing Cortex-A GCC projects to SYS/BIOS v6.51
- Wiki link describing steps to migrate existing Cortex-M GCC projects to SYS/BIOS v6.51
Host Support
Supported Operating Systems:
- Windows 10, Windows 8, Windows 7
- Ubuntu 10.04 or newer
- Mac OS X
Dependencies
Minimum Required Software Versions:
- Code Composer Studio v8.0.0 or later
- XDCTools 3.51.00.15 or later
- TI Code Generation Tools
- C28x version 18.1.0 LTS or later
- C6x version 8.2.0 LTS or later
- ARM version 18.1.0 LTS or later
- ARP32 version 1.0.7 or later
- GNU Code Generation Tools (for ARM only)
- ARM gcc-arm-none-eabi-7-2017-q4-major or later (Cortex-M devices)
- ARM gcc-linaro-7.2.1-2017.11-x86_64_aarch64-elf or later (Cortex-A devices)
- IAR Code Generation Tools
- ARM version 8.20.2.58 or later
Required Hardware
- See Device Support Section below.
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
- None.
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: November 21, 2018 Build Ver: 6.75.00.15