SYS/BIOS 6.50.00.10 GA Release Notes
Introduction
SYS/BIOS 6.50.00.10 is a GA of SYS/BIOS 6.50. CCS users must use CCSv7.1.0 or higher.
Please read the SYS/BIOS User’s Guide for help installing and setting up your environment to use SYS/BIOS 6.50.00.10.
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.50.00.10 GA Release (this release).
- Miscellaneous bug fixes. See the bug list for more info.
Defects Fixed in SYS/BIOS 6.50.00.10 GA (Fixes since SYS/BIOS 6.46.04):
JIRA Issue ID | Summary |
---|---|
SYSBIOS-347 | Add support for IR14XX & IR16XX part numbers |
SYSBIOS-338 | C28 zero latency interrupt dispatcher does not always preserve repeat block registers |
SYSBIOS-337 | Fully support “Error_IGNORE” in all BIOS APIs that take EBs |
SYSBIOS-336 | Cannot use POSIX’s error codes in both TI-RTOS and Freertos |
SYSBIOS-335 | sched_get_priority_min() and sched_get_priority_max() need policy param |
SYSBIOS-331 | Fix typo in TI linker cmd files in concertoM3 (in platform tree) |
SYSBIOS-330 | Remove COFF support for all C6x targets |
SYSBIOS-328 | MSP432 Timer is missing from cdoc |
SYSBIOS-326 | Enhance documentation of ti.sysbios.family.arm.cc26xx.Timer |
SYSBIOS-323 | Task ROV view tries to fetch empty array on constructed objects |
SYSBIOS-321 | All Posix timed wait function timeouts should be based on CLOCK_REALTIME |
SYSBIOS-316 | Honor custom Hwi_resetVectors placement in all CC13/26xx ROM applications. |
SYSBIOS-314 | MSP430 Errata causes hang in Boot code |
SYSBIOS-313 | timer64 TimerRegs structure is missing some fields |
SYSBIOS-312 | SYS/BIOS UG should state how to enable events in Mailbox |
SYSBIOS-311 | ROV Task Detailed view in IAR IDE shows ??_pthread_runStub for pthreads |
SYSBIOS-310 | GateHwi ROV view broken in TI-RTOS CC13xx/CC26xx examples |
SYSBIOS-308 | Non-constructed objects should be handled gracefully in ROV |
SYSBIOS-307 | ARM Cortex-A/R Exception Handler corrupts SP |
SYSBIOS-306 | BIOS_LibType cdoc needs to be updated |
SYSBIOS-303 | Undefined reference to MSP432 ClockFreqs functions when building for GCC |
SYSBIOS-300 | Add support for C28x F28379D part |
SYSBIOS-297 | Switching to TI v8.1 codegen tools on C6x causes warnings |
SYSBIOS-295 | SYS/BIOS posix semaphore and timer return codes should match spec |
SYSBIOS-293 | Incorrect documentation for Task_Stat.used |
SYSBIOS-291 | Interrupt priority 0 should not be allowed on Cortex-A8 Hwi |
SYSBIOS-290 | C6x Cache_disable() does not support all cache type enums |
SYSBIOS-289 | Typo in the ti\sysbios\posix_time.h comments regarding CLOCK_REALTIME |
SYSBIOS-288 | Expose Hwi_plug in m3.Hwi module. |
SYSBIOS-284 | Rework cc26xx/Boot.c Timer.c and Seconds.c to support the new driverlib organization |
SYSBIOS-281 | Posix types.h should define ssize_t for non-GCC tools |
SYSBIOS-263 | Missing linker command file for F28375D |
SYSBIOS-262 | Modify ti.platforms.tms320x28 to quietly recognize that the F2811 device has no PLL and don’t issue the unknown device warning |
SYSBIOS-257 | Task’s ROV Module view does not properly handle HWI stack errors |
SYSBIOS-232 | Rework Clock ROV current tick computation to call meta Timer module API |
SYSBIOS-224 | Update cdoc documentation regarding HeapMem Module |
SYSBIOS-202 | AM571x/AM572x Benchloop example for Cortex-M4 imports wrong cfg file |
SYSBIOS-200 | Deadlock possible when Idle tasks disabled (SMP only) |
SYSBIOS-199 | Update C28 ROM validation script and re-enable it |
SYSBIOS-194 | m3 TimestampProvider does not work in m3 Timer interrupt |
SYSBIOS-186 | C28 Boot getFrequency() needs special case for pll bypass |
SYSBIOS-185 | LM4 Timer module should use bitband access to RCGC1 register bits to better accommodate older devices |
SYSBIOS-151 | Timer_start() for SYSTICK does not reload the timer |
SYSBIOS-130 | Update newlib version in gnu tree to match the one shipped with GCC 4.9 bare metal tools |
SYSBIOS-14 | Hwi module ROV view does not show instance label |
SYSBIOS-9 | BIOS 6: Load module does not work correctly when SMP is enabled |
Upgrade and Compatibility Information
SYS/BIOS 6.46 and 6.45
- Source compatible. All APIs are supported but all source files must be recompiled.
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.1.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-armp-none-eabi-4_9_2015q3 or later
- XDCTools 3.50.00.10 or later
- IAR Code Generation Tools (for ARM Cortex-M and MSP430 only)
- ARM version 7.50 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: February 14, 2017 Build Ver: 6.50.00.10