UIACTOOLS 1.00.00.09
Release
Notes
This release note is divided into the following sections:
Introduction,
Documentation, What's New, Upgrade & Compatibility
Information, Host
Support, Dependencies,
Device Support, Validation Info, Known Issues, Examples, Version
Information, Technical
Support.
This is a preliminary engineering release of UIACTOOLS
1.00.00.09.
Packages are provided as source code and prebuilt
libraries.
The
following documentation is available:
Release notes from previous releases are also available in the
relnotes_archive
directory.
LoggerSTM_writeMemoryRange: Support for logging memory ranges and dynamically allocated strings.(
Automatic generation of helper functions for STM Library. (LoggerSTM.isGenerateSTMLibSupportFnsEnabled = true)
CDoc documentation for LoggerSTM now included
Updated Dependencies: Now depends on UIA_1_01_00_09 or later.
Enhancements in
UIA_1_00_00.09
| ID |
Headline |
| -- | Support for C64T |
| -- | Support for logging strings to STM |
Defects Fixed in
UIA_1_00_00.09
For information on enhancements and defect fixes in earlier releases,
please refer to the release notes from previous releases that are
available in the relnotes_archive
directory.
UIA 1.00.00.09 is not backward compatible with the previous 1.00.00.04_eng
release. Changes have been made to the way that LoggerSTM is configured which may require changes to the project's .cfg file.
Please see the cdoc for LoggerSTM for details and examples.
This release requires CCSv5.2.0 or later and System Analyzer 1.1 or later.
This release requires the following other software components
and tools versions to successfully function:
- C6000 CodeGen 7.2.0 (or higher) for
ELF
- Arm CodeGen 4.9.0 (or higher)
- UIA: 1.00.04.35 (or higher)
- DSP/BIOS 6.32.01.38 (or higher)
- XDCtools 3.22.03.41 (or higher)
Examples
- OMAP4430
- evm6670L
- evm6678L
uiactools libaries
built for
- C64P (elf, big and little endian),
- C674 (elf, little endian),
- C66 (elf, big and little endian),
- C64T (elf, little endian),
- Arm9 (elf, little endian),
- M3 (elf, little endian),
This release was validated using the following components:
- C6000 CodeGen 7.2.0 (or higher) for ELF
- C6000 CodeGen 7.0.0 for COFF
- Arm CodeGen 4.9.0 (or higher)
- DSP/BIOS 6.33.04.39 (or higher)
- UIA 1.01.00.09 (or higher)
- XDCtools 3.23.02.47 (or higher)
Here are the known issues with this release.
UIAcTools ships with the following example that interacts with System Analyzer:
Single-core
The
following example can be built for C66X and ARM CPUs that are on devices that have an STM module. The
actual application is the same for all examples. Stairstep varies the Task,
Swi and
Hwi load every 5 seconds. When viewed on the CPU Load Analysis Feature,
it looks like a staircase.
- Stairstep
LoggerSTM: The Log data is written to the System Trace Module using Software Messages
while the target is running.
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. 1.01.00.16_eng or
1.01.00.21-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. uia_1_00_00_38.
Subsequent releases of patch upgrades will be identified by
the patch number, ex. UIACTOOLS 1.00.00.09 with directory uiactools_1_00_00_09.
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.
For technical support, contact softwaresupport@ti.com
Last updated: June 27, 2012