This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C1294NCPDT: TM4C1294NCPDT Trace Configuration

Part Number: TM4C1294NCPDT
Other Parts Discussed in Thread: SEGGER

Hello All,

I am trying to get the trace information from TM4C1294ncpdt board using SEGGER J-Trace Pro.

TM4C1294 Board has the following pins for tracing.

PF0 - Trace data 2.

PF1 - Trace data 1.

PF2 - Trace data 0.

PF3 - Trace clock.

PF4 - Trace data 3.

In order to configure the trace pins , I have used certain functions in my code.

This is the trace configuration that I have done in my code.

SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
while(!SysCtlPeripheralReady(SYSCTL_PERIPH_GPIOF))//waiting for port F to be ready
{
}
//Trace pin configuration                                               
GPIOPinConfigure(GPIO_PF3_TRCLK);
GPIOPinConfigure(GPIO_PF2_TRD0);
GPIOPinConfigure(GPIO_PF1_TRD1);
GPIOPinConfigure(GPIO_PF0_TRD2);
GPIOPinConfigure(GPIO_PF4_TRD3);
GPIOPinTypeTrace(GPIO_PORTF_BASE,GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_3 | GPIO_PIN_4);

With these configurations when I try to capture trace, i cant get the trace data properly.The segger debugger software(ozone) shows unknown trace data packet detected

Is there something which I missed to be added as a part of the trace configuration.

It would really helpfull if anyone could provide an idea about this.

Thanks in advance.