SYS/BIOS 6.52.00.12 GA Release Notes
Introduction
SYS/BIOS 6.52.00.12 is a GA of SYS/BIOS 6.52. 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.52.00.12.
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 Reports
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.52.00.12 GA Release (this release).
- Added support for R4 Thumb target.
- Miscellaneous bug fixes. See the bug list for more info.
Defects Fixed in SYS/BIOS 6.52.00.12 GA (Fixes since SYS/BIOS 6.51.00):
JIRA Issue ID | Summary |
---|---|
SYSBIOS-444 | Number of Interrupts for CC26X2 devices should be 54 |
SYSBIOS-442 | Support for MSP432P4111 should be added to ti.platforms.msp432 |
SYSBIOS-440 | IAR select.h not exported in xdctargets |
SYSBIOS-439 | TM4C129XNCZAD is missing in release notes |
SYSBIOS-438 | Add R4 Thumb target |
SYSBIOS-437 | cdoc for BIOS.customCCOpts need enhancement |
SYSBIOS-433 | Fail to register Secure Context when DSP code is running from DDR on HS device |
SYSBIOS-431 | SYS/BIOS supported device list should include Cortex-M4F |
SYSBIOS-426 | Rename TMS320F280049L platform to TMS320F280049M |
SYSBIOS-420 | Update MSP432P4111 configuration to use dynamic Clock mode for power savings |
SYSBIOS-416 | Fix compiler warning in C674 Power module |
SYSBIOS-415 | Clock_tickStart()/Stop() is affecting Clock timeout on AWR1xxx/IWR1xxx devices |
SYSBIOS-411 | ti.sysbios.family.arm.msp432.Timer ROV basic view has uninitialized field |
SYSBIOS-410 | usleep implementation not matching Linux/FreeRTOS implementation |
SYSBIOS-409 | zero-latency docs are not clear |
SYSBIOS-408 | Error_raise() prints may corrupt CIO for GCC CC13XX ROM targets |
SYSBIOS-404 | MSP432 linkcmd_iar.xdt has incorrect name for icf file |
SYSBIOS-402 | LM4 Seconds should read HIB_RTCC twice |
SYSBIOS-400 | Enable MSP432 driverlib calls from kernel modules |
SYSBIOS-398 | clock_gettime() needs to be more accurate |
SYSBIOS-396 | Clock should keep track of tick rollover count |
SYSBIOS-361 | If possible allow Asserts and Logs to be enabled in ROM application build flow for those modules not in the ROM |
SYSBIOS-304 | SYS/BIOS POSIX should have sys/time.h |
SYSBIOS-249 | examples don’t build for workspaces/directory paths with ‘-I’ in the name |
SYSBIOS-212 | Catalog cdoc missing for c6000 and cortexa15 |
SYSBIOS-154 | Use of posix timer API should include time.h and signal.h, not pthread.h |
Upgrade and Compatibility Information
SYS/BIOS 6.51, 6.50, 6.46 and 6.45
- Source compatible. All APIs are supported but all source files must be recompiled.
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 v7.2.0 or later
- TI Code Generation Tools
- C28x version 16.9.1 or later
- C6x version 8.1.2 or later
- ARM version 16.9.0 or later
- MSP430 version 16.9.0 or later
- ARP32 version 1.0.7 or later
- XDCTools 3.50.00.10 or later
- GNU Code Generation Tools (for ARM only)
- ARM gcc-arm-none-eabi-6-2017-q1-update or later
- XDCTools 3.50.00.10 or later
- IAR Code Generation Tools (for ARM Cortex-M and MSP430 only)
- ARM version 8.11.1.47 or later
- MSP430 version 6.40a or later
- XDCTools 3.50.00.10 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
The following issues are known to affect this release:
- 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: August 18, 2017 Build Ver: 6.52.00.12