SYS/BIOS 6.46.00.23 is a GA of SYS/BIOS 6.46. CCS users must use CCSv6.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.46.00.23.
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.
SYS/BIOS 6.46.00.23 GA Release (this release).
JIRA Issue ID | Summary |
---|---|
SYSBIOS-226 | Wrong include option in generated makefile for projects containing white spaces |
SYSBIOS-225 | Update delay function in Tiva boot code (add local symbol) to fix error with newer TI compiler (v16.3.0.STS or newer) |
SYSBIOS-213 | HeapMem ROV fails when primaryHeap is not used |
SYSBIOS-208 | M4F zero-latency interrupts can corrupt hardware floating point operations being performed in doubly pre-empted Hwi or Swi |
SYSBIOS-198 | HeapTrack ROV crashes |
SYSBIOS-197 | Setting arm.cc26xx.Boot.trimDevice = false gives build error |
SYSBIOS-196 | Due to CM4 errata, all interrupt routines require DSB instruction just before returning |
SYSBIOS-183 | Add a generic platform for C6x devices |
SYSBIOS-182 | “m3Hwi.excHandlerFunc = null” or user-defined should push exception info on stack |
SYSBIOS-180 | Add back 64x+ support (removed in 6.45.00, needed for DM3730) |
SYSBIOS-175 | BIOS_start should make sure startup functions were called |
SYSBIOS-173 | Increase accuracy of Timer64 Timer_trigger API |
SYSBIOS-172 | SYS/BIOS package should support a means of registering data synchronization functions via the C6x RTS |
SYSBIOS-171 | M4 Hwi module should support 86 (not 80) interrupts for TDA3xx |
SYSBIOS-170 | Calculate Clock ticks shown in ROV, vs indicating ‘stale data’ (ti.sysbios.family.arm.cc26xx.Timer) |
SYSBIOS-166 | Tiva Timer module needs to use ‘counts - 1’ for periodic timer when usecs specified |
SYSBIOS-165 | IAR workbench CC26xx ROM application load complains that it can’t find a source file |
SYSBIOS-164 | ROV views for HeapMem are broken when Primary Heap feature is used |
SYSBIOS-159 | c28\f2837x\TimestampProvider does not have a getFreqMeta |
SYSBIOS-158 | C6000 autoinit.c needs to call __TI_tls_init |
SYSBIOS-157 | Event/Mailbox module should support constructed instances w/ STATIC_POLICY |
SYSBIOS-143 | iar.tools.configuro fails to clean BIOS “src” dir when -o option is used |
SYSBIOS-142 | IAR compiler sometimes ignores Hwi_restore() |
SYSBIOS-139 | Hwi.numInterrupts should be 50 (not 55) for CC26xx/CC13xx |
SYSBIOS-138 | Consider marking “.vtable” section as NOLOAD for Tiva/MSP432 devices to ease small *.bin file generation |
SYSBIOS-128 | Add runtime data integrity check for the Task module state and Task objects |
SYSBIOS-117 | HeapBuf runtime allocation example in the SYS/BIOS UG needs to be fixed |
SYSBIOS-106 | remove stale _romAsm code from assorted BIOS .xs files |
SYSBIOS-102 | SYS/BIOS should set the ACTLR.SMP bit on Keystone2 A15 devices to enable broadcast of cache/mmu maintenance operations |
SYSBIOS-95 | Provide detailed size benchmarks for CC26xx and CC13xx |
SYSBIOS-94 | Document task stack Hwi context requirements |
SYSBIOS-90 | Provide configuration to include/exclude SYSBIOS’s CPU load computation capability in sysbios.utils.Load module |
SYSBIOS-88 | Check if the correct C runtime library is linked when re-entrancy support is enabled for GNU targets |
SYSBIOS-86 | Setting Core.numCores in ti.sysbios.hal.Core module has no affect (SMP mode) |
SYSBIOS-76 | Timer64 and DMTimer logical ID range needs to be increased |
SYSBIOS-50 | Update all GNU asm files to place asm functions in their own sections (.text. |
SYSBIOS-45 | Cycle computation logic in Benchloop app needs to be fixed to avoid underflows |
SYSBIOS-33 | TI’s Hwi_restore() implementation needs to be documented (Cortex-A8 targets) |
SYSBIOS-2 | BIOS should have thread-local-storage (TLS) support |
Supported Operating Systems:
Minimum Required Software Versions:
Required Hardware
Click here for the list of supported devices.
Click here for the list of compilers used to build and validate this release (scroll down to Supported Targets section).
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 (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.
Last updated: June 10, 2016 Build Ver: 6.46.00.23