This release note is divided into the following sections:
Introduction,
Documentation Links,
What's New,
Upgrading And Compatibility Information,
Device Support,
Validation Information,
Known Issues,
Defect Fixes,
Benchmarks,
Technical Support And Product Updates,
The DSP/BIOS Utilities Product provides a set of tools that is
complimentary to the DSP/BIOS real time operating system. The DSP/BIOS
Utilities consists of the following packages:
- ti.bios.utils: The utils package contains the following module:
- Load:
- Used for computing and returning the CPU load of the DSP.
- ti.bios.log.support: The log support package contains the following
modules:
- LogTrack:
- Supports tracking of CPU load, user values residing in Target
memory, and dynamic task creation via DSP/BIOS message logs.
- LogAux:
- Provides an API set that is supplementary to DSP/BIOS log,
which gives the user more control over DSP/BIOS logs. This includes
APIs for:
- Enabling or disabling a set of DSP/BIOS logs.
- Flushing and discarding data from a set of DSP/BIOS
logs.
- Reading raw DSP/BIOS log data from Target memory.
- ti.bios.log.ndk: The log ndk package contains the following module:
- LogServerCgi:
- Provides a CGI (Common Gateway Interface) command set used to
access the DSP/BIOS logs via an internet connection. The following
CGI functionality is supported for accessing DSP/BIOS logs via
internet connection:
- Enabling or disabling a set of DSP/BIOS logs.
- Flushing and discarding data from a set of DSP/BIOS
logs.
- Reading and writing a word of data to Target memory.
- Getting the DSP clock speed.
- Setting up to four addresses of user values, which will be
printed out to a DSP/BIOS log.
- Capturing the entire contents for a set of logs in the
program.
- Streaming the contents of a set of logs indefinitely.
- ti.bios.rtadecode
- The rtadecode package provides a program which decodes DSP/BIOS
RTA data from the DSP.
- The rtadecode program can be used to process the binary log data
that is read using the ti.bios.log.support and ti.bios.log.ndk packages.
- The rtadecode program will print out information about the BIOS
LOG_printf() statements in the program, such as the format string.
back to top
The following documentation is available in this release:
back to top
- Source code is now provided with this product.
- This product is covered under the terms and conditions found in the New BSD Software License Agreement.
- Rebuilt with DSP/BIOS 5.33.05.
back to top
If the user is using DSP/BIOS 5.31.02 or earlier, then the examples will not
work due to the removal of the call to TRC_disable() in the main() function
of the logserverexample.c file.
Support of DSP/BIOS 5.33.05 has not affected compatibility of this product. This product will work with 5.32-5.33.0x.
back to top
This release supports the following Devices:
|
Runtime Model |
64xx |
Little Endian |
64xx+ |
Little Endian |
674x |
Little Endian |
back to top
This release was built and validated against using the following components:
-
C64x and C64x+ Code Generation Tools version 6.0.14
-
C674x Code Generation Tools version 6.1.5
-
DSP/BIOS 5.33.05
-
NDK 1.92
C64x+
-
Tested using the EVMDM6437 board via XDS560 emulator.
C64x
C674x
back to top
The following issues are known to affect this release:
- Workaround required for defect SDSCM00013785.
- The disabling of CLK logging is required in order to work around
the overwrite of the B31 register in DSP/BIOS 5.31.02.
- The following function call must be added to the user's main()
function in order to work around this issue:
TRC_disable(TRC_LOGCLK);
- This bug has been fixed in DSP/BIOS 5.31.04.
back to top
- SDOCM00057331 -- BIOS Utilities need to be released under the BSD license.
back to top
None.
back to top
Technical Support And Product Updates
- Please contact softwaresupport@ti.com for technical support.
back to top
Last updated: May 22, 2009