SYS/BIOS 6.42.00.08 is a GA release of SYS/BIOS
6.42.00. CCS users must use CCSv6.0.0 or higher. This
release also has support for GCC (for Cortex-M) and IAR (for Cortex-M
and MSP430).
Please read the SYS/BIOS User's Guide for help installing and setting
up your environment to use SYS/BIOS 6.42.00.08.
Maintenance Release. See the bug list for more info.
Builds with CC26xx driverlib version 2.21.01.15600.
Tested Cortex-M* releases with IAR 7.4.1 compiler.
Defects Fixed in
SYS/BIOS
6.42.00.08 GA (Fixes since SYS/BIOS 6.41.04):
ID
Headline
SDOCM00114590 When debugging CC3200 GCC apps,
Task and Hwi ROV views report that an error occurred while trying to
retrieve Hwi stack info SDOCM00115278 CC26xx: check LF clock source selected in CCFG to determine if should do RCOSC_LF calibration SDOCM00115279 CC26xx: adjust RCOSC_LF algorithm to achieve better accuracy SDOCM00115288 CC26xx Power: remove redundant AUX power on status check upon wake from standby SDOCM00115340 TMS320F2837x Boot_initFlash() function does not get discarded even if it is not referenced SDOCM00115451 SMP version of Task_setPri() leaves room for a potential race that can break Task scheduling SDOCM00115615 SMP N core task scheduling bug fixes and other SMP performance improvements SDOCM00115616 Add Hwi stack check support for all cores in SMP mode (presently it is only done on Core 0). SDOCM00115641 cc26xx GP timers should declare the Power_SB_DISALLOW constraint SDOCM00115645 SYSBIOS C2000 zero-latency interrupt contains a bug SDOCM00115665 ROV Program.getSymbolValue("__STACK_SIZE") not found in GNU M3/M4 targets SDOCM00115672
SMP/A15 Hwi stk size alignment code does not work if stk size not cache
line size aligned(fix in BIOS 6.41.04 broken) SDOCM00115691 cc26xx Power: further reduce memory footprint when RCOSC calibration is disabled SDOCM00115776 cc26xx: remove support for PG1, PG2.0, and PG2.1 devices SDOCM00115852 cc26xx: fully remove the Boot module's backdoor recovery mechanism SDOCM00115882 update CC26xx/IAR ROM build flow to "include" common .icf file for ROM symbols SDOCM00115966 ti.catalog.c6000.TMS320C6654 missing .xs file SDOCM00115979 Make BIOS.includeXdcRuntime a public API (leave the default as 'false' for now) SDOCM00116062 include CC2650-specific size benchmark data in the release notes
Binary compatible for all targets except MSP430 and C2000.
MSP430
and C2000 users must recompile all source files that use the Semaphore,
Mailbox, or Event modules. The timeout parameter was changed from
UInt to UInt32 which are different sizes.
All other users can use libraries built with 6.35.0x and 6.37.0x with 6.40.00.
SYS/BIOS 6.34 and older
Source compatible. All APIs are supported but all source files must be recompiled.
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 b
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.