Functions
Trace Framework Functions (UIA, for DSP side only)

Functions

void * tf_getLoggerStreamerContext (LoggerStreamer_Handle lstHandle)
void * tf_getLoggerStreamer2Context (LoggerStreamer2_Handle lst2Handle)
Ptr tf_uiaProducerBufExchange2 (LoggerStreamer2_Handle handle, uint8_t *full)
void tf_uiaProdRuntimePrime2 (LoggerStreamer2_Handle handle, Ptr newBuf)
Ptr tf_uiaProducerBufExchange (uint8_t *full)
void tf_uiaProdRuntimePrime (Ptr newBuf)

Function Documentation

void* tf_getLoggerStreamer2Context ( LoggerStreamer2_Handle  lst2Handle)

============================================================================
tf_getLoggerStreamer2Context

brief
Get the producer instance for that core for the logger streamer2 instance created
Please note that there can be multiple instance per core that can be created for LoggerStreamer2 object

Parameters:
[in]lst2HandleLoggerStreamer2 handle (multi instance)
Returns:
producer handle associated with that LoggerStreamer2 on that core for the given LoggerStreamer2 handle

=============================================================================

void* tf_getLoggerStreamerContext ( LoggerStreamer_Handle  lstHandle)

============================================================================
tf_getLoggerStreamerContext

brief
Get the producer instance for that core for the logger streamer instance created
Please note that there can be only one instance per core that can be created for LoggerStreamer object

Parameters:
[in]lstHandlelogger streamer handle (single instance)
Returns:
producer handle associated with that LoggerStreamer on that core

=============================================================================

void tf_uiaProdRuntimePrime ( Ptr  newBuf)

============================================================================
tf_uiaProdRuntimePrime

brief
buffer prime function for the uia producer This function initializes the UIA module/buffers. Called during the producer create in the trace framework internally

Parameters:
[in]newBufnew log buffer
Returns:
Returns the ptr to the first log buffer to be used by UIA for this core

=============================================================================

void tf_uiaProdRuntimePrime2 ( LoggerStreamer2_Handle  handle,
Ptr  newBuf 
)

============================================================================
tf_uiaProdRuntimePrime2

brief
buffer prime function for the uia producer This function initializes the UIA module/buffers. Called during the producer create in the trace framework internally

Parameters:
[in]handleHandle to logger streamer 2 object
[in]newBufnew log buffer
Returns:
Returns the ptr to the first log buffer to be used by UIA for this core

=============================================================================

Ptr tf_uiaProducerBufExchange ( uint8_t *  full)

============================================================================
tf_uiaProducerBufExchange

brief
buffer exchange function for the uia loggerstreamer interface

Parameters:
[in]fullfilled log buffer
Returns:
free log buffer

=============================================================================

Ptr tf_uiaProducerBufExchange2 ( LoggerStreamer2_Handle  handle,
uint8_t *  full 
)

============================================================================
tf_uiaProducerBufExchange2

brief
buffer exchange function for the uia LoggerStreaner2 interface

Parameters:
[in]handlelogger streamer2 handle
[in]fullfilled log buffer
Returns:
free log buffer

=============================================================================


Copyright 2014, Texas Instruments Incorporated