SYS/BIOS 6.40.03.39 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.40.03.39.
Defects Fixed in
SYS/BIOS
6.40.03.39 GA (Fixes since SYS/BIOS 6.40.02):
ID
Headline
SDOCM00112256 F2837x Boot module needs clock configuration for CPU2 SDOCM00112220
MSP430: remove the one-tick-late limit for triggering an interrupt when
timer threshold is set too late SDOCM00112070 Add Cortex-M4 Timer API to notify BIOS a timer is being used. SDOCM00108595 Hwi stack size is not configured correctly using IAR tools. SDOCM00108501 _c_int00 (Entry Point) should be put in its own section for all Cortex-A and Cortex-M GNU targets SDOCM00108411
Hwi_dispatcher can restore incorrect IER register if Hwi_create()
called after init time (ARP32/EVE specific issue) SDOCM00108287 Number of IRQ Xbar inputs in IntXbar module is incorrect (Affects DRA7XX, TDA2XX & TDA3XX devices) SDOCM00108254 Re-order the placement of linker contributions in GNU linker template for Cortex-A targets SDOCM00108230 c2800/initF2837x's initFlash() function needs to flush the pipeline before returning SDOCM00108193
Update C28 Hwi documentation to include info about the extended PIE
vector (128-223) support for F2837x SDOCM00108148 Update gnu/targets/std.h to use C99 types to define XDC types SDOCM00108039 Add support for MMU0 present in DSP Sub-systems found on ADAS Low and J6 devices SDOCM00107973 lm3 and lm4 Timestamp_get64() function do not handle the 32-bit rollover correctly
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.