SYS/BIOS 6.41.01.36 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.01.36.
Defects Fixed in
SYS/BIOS
6.41.01.36 GA (Fixes since SYS/BIOS 6.41.00):
ID
Headline
SDOCM00114363 Deleting a pre-empted task that was executing Event_pend() can result in application crash. SDOCM00114079 A8 TimestampProvider 64 bit timestamps jump backwards sometimes SDOCM00113999 avalabench is generating the export file before the benchmark documents SDOCM00113957
ti/sysbios/smp/LoggerBuf Timestamp proxy is set to early resulting in
TimestampNull (no timestamps in the logs) SDOCM00113943 Fix MSP430 warnings that occur when building with Codegen tools version 4.4.0B1 SDOCM00113914
ARP32/EVE Hwi_interruptClear() should not clear the IFR register
(problem in Timer/IPC intitialization) SDOCM00113851 CCS on Linux is unable to find linker cmd files in the installed SYS/BIOS or TI-RTOS product SDOCM00113827 Need 2 new Cache APIs for global L1D operations on c64+/c66 SDOCM00113716
ROM application link should fail or give good error if user has
incorrect IAR linker command file SDOCM00113606
ti.sysbios.family Delegates page needs to be updated to show the
relatively new Clock.timerDelegate SDOCM00113566 Clock module cdoc needs to mention function execution context SDOCM00113541
Hwi_initStack() routine may generate code that corrupts the stack
during boot time (gcc v4.8 Arm issue) SDOCM00113119 BIOS needs to support creating a secure context SDOCM00113005 Add ASID tagging support for Cortex-A8 and Cortex-A15 and new API to invalidate TLB SDOCM00112319 F2837x initFlash() code incorrectly programs the flash wait states SDOCM00108394 Document that C6x Cache_xxxAll() does not wait for whole memory system to complete before return
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.