SYS/BIOS 6.41.02.41 is a GA release of SYS/BIOS
6.40.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.41.02.41.
Maintenance release. See bug list below for more info.
Defects Fixed in
SYS/BIOS
6.41.02.41 GA (Fixes since SYS/BIOS 6.41.01):
ID
Headline
SDOCM00114493 Mailbox_getNumPendingMsgs() returns
bad values after a call to Mailbox_post() when a task is blocked on
Mailbox_pend(). SDOCM00114488 GIO_prime() does not
set misc field to 1, preventing the callback function from putting the
packet in the done queue SDOCM00114479 Fix errors
and warnings introduced when building SYS/BIOS apps with "-std=c99"
option and GNU Toolchain SDOCM00114473 Add support for MSP430F67641 SDOCM00114443
Update iar.targets.*/std.h to tag xdc__META() strings with __no_alloc
so they are not loaded on the target SDOCM00114318
C6x Hwi module's instance_init() function should validate the interrupt
number passed to Hwi_create() is in range SDOCM00114149 Add support for K2G A15 and DSP SDOCM00113725 ti.platform.evmTDA3XX platform should add OCMC RAM to its memory map SDOCM00113724 bios.mak should be compatible with IAR MSP430 6.10.1 tools
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.