SYS/BIOS 6.42.03.33 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-A and 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.03.33.
Maintenance Release. See the bug list for more info.
Defects Fixed in
SYS/BIOS
6.42.03.33 GA (Fixes since SYS/BIOS 6.42.00):
ID
Headline
SDOCM00119408 CC3200: restart the RTC only once, after a power on reset SDOCM00119406
Update the vayu/TimerSupport module to support ARP32_far target (in
addition to ARP32 target supported today) SDOCM00119404 CC26xx Power: enable clock loss detect once LF clock source has been activated SDOCM00119402
CC26xx Power: use variable startup delays for enabling LF clock
qualifiers (and disallowing STANDBY) SDOCM00119377 Update CC2650_Size_Benchmark.pdf for 6.42.03 SDOCM00119261 CC26xx: Power_injectCalibration() should have a Boolean return value SDOCM00119258
MSP430, IAR: Hwi_switchAndRunFunc() truncates the function address to
16-bits and can branch to bad place if fxn addr SDOCM00119254 SYS/BIOS has some '//' comments that violate the MISRA checker SDOCM00119252 CC3200 Timer module should add an API to get the value in the match register SDOCM00119250 HeapMultiBuf crashes when the last HeapBuf is empty and another alloc occurs SDOCM00119246 Delete 'src' directory when 'clean' or 'rebuild' is invoked within CCS
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.