Texas Instruments Technology for Innovators(tm)

UIA General Availability Release Notes

This release note is divided into the following sections:
Introduction, Documentation, What's New, Dependencies and Compatibility, Host Support, Device Support, Validation Info, Known Issues, Examples, Version Information, Technical Support.


This is a GA release of UIA 1.03.01. 

Packages are provided as source code and prebuilt libraries. 


The following documentation is available:

Release notes from previous releases are also available in the "docs/relnotes_archive" directory.

What's New

Defects Fixed since

SDOCM00101773 UIAMetaData cpu and timestamp frequencies should be changed to Types.Hz
SDOCM00100994 LogSync should get the timestamp frequency form UIAMetaData.
SDOCM00101499 UIAProfile enhancements to support Adrs and Name function hook parameters
SDOCM00101427 Get UIA dmtimer working
SDOCM00100597 LogSync.xs does not handle case where GlobalTimestampProxy is non-Null
SDOCM00101390 No events displayed in System Analyzer when using JTAG transport on C6457 / TCI6484
SDOCM00101394 LogSnapshot_LogSnapshot_doPrint is undefined
SDOCM00101331 Update the url for UIA in Examples.xs/xdc
SDOCM00102001 UIA C6472 CCS project examples don't build because of extra linker command file.

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. 

Dependencies and Compatibility

The following table lists dependent product versions and compatibility information. Note that CCS version 5.4 requires XDCTools version 3.25 or higher. If you are using CCS 5.3, you should use XDCTools 3.24.07. This release of UIA requires BIOS 6.35.02 or higher.

CCS Version XDCTools Version BIOS Version NDK Version IPC Version
5.3 3.24.07 6.35.02 or higher or higher or higher
5.4 3.25

The Code Generation tools versions needed with this release of UIA are listed below.

UIA 1.03.01 is backward compatible with the previous 1.03.00 release. 

Host Support

This release supports the following hosts:

Windows XP SP2/SP3

Windows Vista

Linux (Redhat 4 and 5)

Device Support

Expilict Examples
UIA libaries built for

Validation Information

This release was validated using the following components: 
Note: This release had minimal evmT816X validation (LoggerSM and LoggerCircBuf examples for M3 were built. LoggerSM examples did generate output on the linux console. CircBuf examples did stream events to System Analyzer). 

Known Issues

Here are the known issues with this release.

ID Headline
SDOCM00094008Overflow logger not supported for JTAGRUNMODE and NONJTAG_AND_JTAGSTOPMODE
SDOCM00089387 UIA has pthread_join which does not work on Andriod
SDOCM00088803 Rta/ServiceMgr are not built for C28_float
SDOCM00087568 Default LoggingSetup logger buffer sizes are too small - events are always dropped when using JTAGRUNMODE transport
SDOCM00087567 Need a way to configure ti.uia.sysbios.LoggingSetup to NOT create an OVERFLOW logger when using JTAGRUNMODE transport
SDOCM00086708 ServiceMgr module not configured properly if LoggingSetup.eventUploadMode = JTAGRUNMODE
SDOCM00084415 UIA's ServiceMgr's Advanced configuration page does not allow Transport sendFxn to be set
SDOCM00084411 Registry name is lost with UIA
SDOCM00081291  UploadMode_NONJTAG_AND_JTAGSTOPMODE does not do timestamp correlation
SDOCM00077654  UIA Scripts do not support multi-core well 
SDOCM00077653  Loading DSP on Netra example has lots of warning...but works
SDOCM00077649  Rta only obtains events from statically created logger instances
SDOCM00077589  IpcMP creates a replyMQ on each processor. It only needs it on the master.
SDOCM00077588  IpcMP should not assert in error conditions. It should log an event and recover.
SDOCM00077586  Rta's ROV only supports LoggerCircBuf
 SDOCM00077585 Need to remove all compiler warnings in evmti816x examples
 SDOCM00077324 ServiceMgr's ROV should obtain information from proxies
SDOCM00075422  LoggerCircBuf writes management of the pad is not optimal


UIA ships with with many examples that interact with System Analyzer

The following examples can be built for all the supported targets. The actual application is the same for all examples. The difference is the way the data is moved up to System Analyzer. Stairstep varies the Task, Swi and Hwi load every 5 seconds. When viewed on the CPU Load Analysis Feature, it looks like a staircase.
Multi-core Tutorials

Version Information

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. or

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. UIA with directory uia_1_00_00_38. 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.

Technical Support

For technical support, contact softwaresupport@ti.com

Technical Support and Product Updates

Last updated: Jan 17, 2013