DSP/BIOS 5.41.12.40 GA Release Notes

This release note is divided into the following sections:

Introduction, Documentation, What's New, Upgrading And Compatibility Information, Host Support, Dependencies, Device Support, Validation Information, Known Issues, Benchmarks, Versioning, Technical Support And Product Updates,


Introduction

DSP/BIOS 5.41.12.40 is a patch release based on DSP/BIOS 5.41.  This release includes separate installers for CCSv3 and CCSv4/5.  The target content (libraries and .h files) are identical in both installations.  The main difference is that different tools are provided in each release as necessary to work with CCSv3 or CCSv4/5.  It is ok to install both CCSv3 and CCSv4/5 versions on the same computer but they must not be installed under same root directory.

The main changes in this release are bug fixes (listed below).   

back to top

Documentation

The following documentation is provided with this release:

Manifest and License:
Release notes from previous releases are also available in the release notes archive directory.


back to top

What's New

id                               Headline
SDOCM00091129    Add "--diag_suppress=16002" to suppress 6.1.0 linker warning when linking .obj files compiled with older codegen
SDOCM00091048    Add 2805x support to DSP/BIOS 5.41
SDOCM00089470    BIOS 5.x -- MPC module does not work for 6457 and DM648 -- CLK_enableTimer() API references reserved memory
SDOCM00081109    BIOS 5 RTA - Breaks with more than 21 STS records
SDOCM00077165    BIOS 5 help should refer to how to configure BIOS version in CCSv4/5 as well as CCSv3
            back to top

Upgrading And Compatibility Information

For new versions and updates to the BIOS product please check the Target Content Infrastructure site here.

DSP/BIOS 5.41.12.40 is binary compatible with DSP/BIOS 5.33 (and all the way back to DSP/BIOS 5.21). Users do not need to recompile your source files or libraries when updating to BIOS 5.41. However users *must* rebuild their configuration since the generated linker .cmd file (<prog>cfg.cmd) is different.

Solaris host is no longer supported in this release. Customer-critical bug fixes to earlier releases will be available to Solaris users if required.

DSP/BIOS 5.41 does not support TMS320C54xx devices. Users of such devices should continue use DSP/BIOS 5.31.xx earlier releases. For customer-critical 54xx-related issues, TI will continue to provide fixes to earlier versions when needed.

Compatibility Key Definitions

Compatibility keys are intentionally independent of Marketing product numbers and are intended to:

  1. Enable tooling to identify incompatibilities between components, and
  2. Convey a level of compatibility between different releases to set end user expectations.

Compatibility keys are composed of 3 comma-delimited numbers - M,S,R - where:

back to top

Host Support

back to top

Dependencies

back to top

Device Support

  Device


28x 2801, 2802, 2806, 2808, 2809, 2810, 2811, 2812, 28015, 28016, 28020, 28021, 28022, 28023, 28026, 28027, 28030, 28031, 28032, 28033, 28034, 28035, 28044, 28050, 28051, 28052, 28052F, 28052M, 28053, 28054, 28054F, 28054M, 28055, 28062, 28063, 28064, 28065, 28066, 28067, 28068, 28069, 28232, 28234, 28235, 28332, 28334, 28335, 28341, 28342, 28343, 28344, 28345, 28346

55x 5501, 5502, 5503, 5504, 5505, 5507, 5509A, 5514, 5515, 5525, 5532, 5533, 5534, 5535, DA255,  DA295, DA300, 5510, 5510A, 5561, DA255, DA295, DA300, OMAP1035, OMAP1510, OMAP1610, OMAP1710, OMAP5903, OMAP5905, OMAP5910, OMAP5912, OMAP5944, OMAP5946, OMAP5948, OMAP2320, OMAP2420, TNETV1050, TNETV1055
62x 6202, 6203, 6203B, 6204, 6205, 6211, 6211B
64x 6410, 6411, 6412, 6413, 6414, 6415, 6416, 6418, DM415, DM420, DM421, DM425, DM426, DM640, DM641, DM642, DRI300
64x+ 6421, 6424, 6428, 6452, 6454, 6455, 6474, DM6431, DM6433, DM6435, DM6437, DM6441, DM6443, DM6446, DM6467, DM6467T,  DM357, DM647, DM648, TCI6482,  DRA402, DRA404, DRA406,  DRA414, DRA416, DRA442, DRA444, DRA446, F761990, OMAP2420, OMAP2430, OMAP2431, OMAP2530, OMAP2531, OMAP3425, OMAP3430, OMAP3525,  OMAP3530, TCI6482, TCI6484, TCI6486, TCI6487, TCI6488, TCI6486, TNETV107X, TNETV2685

67x 6701, 6711, 6711 - 250, 6712, 6713, 6713 - 300
67x+ 6722, 6726, 6727, DA700, DA705, DA707, DA710

674xOMAPL137, OMAPL138, DA830, 6747, 6748

 
back to top

Validation Information

This release was built using the following components:

This release was validated using the following components:

back to top

Known Issues

The following issues are known to affect this release:

For the evm6748 and evmOMAPL138 platforms, the default setpoints supported by the default scaling configuration libraries are:
For the CPU domain (PLL0):

Setpoint        SYSCLK1(MHz)        Voltage(volts)
--------            ------------              --------------
   2                        300                            1.2
   1                        200                            1.1
   0                        100                            1.0

For the PER domain (PLL1):

Setpoint        SYSCLK1(MHz)        Voltage(volts)
--------        --------------                --------------
   1                        300                            1.2
   0                        264                            1.0
SDOCM00068761    Update platform-related readme.txt files, add links to .hlp from top-level release notes
SDOCM00066599    PWRM_changeSetpoint API description should clarify it doesn't update DDR timings
SDOCM00066598    I2C communication failures with PMIC during transitions to/from 1.0V on some C6748 and OMAPL138 Beta SOMs
SDOCM00065264    MPC settings are incorrect for 643x
SDOCM00062971    BIOS 5.41.01 PWRM sleep6x and vfscale6x examples for evm6748/evmOMAPL138 requires user to add libraries to project manually
SDOCM00060862    DM648 CLK_countspms() returns # of clock cycles
SDOCM00058656    BIOS 5 ROV - LOG view should use RTA decoder
SDOCM00058389    Stairstep RTA example does not run correctly for simulator
SDOCM00058088    BIOS 5 RTA - Primus simulator requires reset in between loads
SDOCM00058087    BIOS 5 RTA - On primus simulator, fails if RTA already open
SDOCM00057506    BIOS 5 RTA control panel should separate STS and CPU Load
SDOCM00057326    BIOS 5 RTA - Support LOG_printf4
SDOCM00056732    BIOS 5 RTA - CPU Load broken on 55x simulator
SDOCM00056731    BIOS 5 RTA - Over XDS560, RTDX fails if RTA is open when program loaded
SDOCM00056730    BIOS 5 RTA Over USB or 510USB, RTDX fails after 2nd time program is loaded
SDOCM00054997    RTA stops streaming for the stairstep example on 64P targets when program reloaded

back to top

Benchmarks

back to top

Versioning

All releases have 4 digits (M.mm.pp.bb). This includes GA and pre-releases (engineering, EA, beta, etc.). Pre-releases are denoted with a suffix (e.g. 5.41.00.17_eng or 5.41.00.17_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, ex. bios_5_41_00_17.

Subsequent releases of patch upgrades will be identified by the patch number, ex. BIOS 5.41.01.18 with directory bios_5_41_01_18. 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.

back to top

Technical Support And Product Updates

back to top

Last updated: April 05, 2012