Wednesday, January 24th 2018, 8:37am UTC+1

You are not logged in.

  • Login
  • Register

Dear visitor, welcome to SEGGER Forum. If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

twhion

Beginner

Date of registration: Oct 7th 2017

Posts: 2

1

Monday, October 9th 2017, 2:29pm

[SOLVED] Data trace with J-Trace PRO using Ozone

In the J-Line/J-Trace user guide, it is mentioned in Section 16.2.2 that data tracing is possible.
Is this feature supported in the J-Trace PRO for Cortex-M or in Ozone?

Thanks!

SEGGER - Nino

Super Moderator

Date of registration: Jan 2nd 2017

Posts: 574

2

Monday, October 9th 2017, 3:32pm

Hello Wey,

Thank you for your inquiry.

Quoted

In the J-Line/J-Trace user guide, it is mentioned in Section 16.2.2 that data tracing is possible.
Is this feature supported in the J-Trace PRO for Cortex-M or in Ozone?


As described in the J-Link User Manual the J-Trace PRO for Cortex-M does technically support that feature, but has not yet been implemented into our software, because currently there is no Cortex-M on the market that we know of that supports data tracing.
May i ask what target device you are trying to debug?


Best regards,
Nino

twhion

Beginner

Date of registration: Oct 7th 2017

Posts: 2

3

Monday, October 9th 2017, 5:00pm

Hi Nino,

Sorry, I was not aware that ETM does not support data tracing without the additional HTM.
The target device I am debugging is the STM32F437II which I discovered does not have it.

Thank you very much for your time. :)


PS. In the WebServer, I get some counts in 'Corrected trace packets', would I be notified of any trace data loss or corruption (such as trace packets that could not be corrected)?
The poor signal integrity is caused by poor PCB trace layout as the layout was originally not planned with trace in mind (so the traces are a bit long).

SEGGER - Nino

Super Moderator

Date of registration: Jan 2nd 2017

Posts: 574

4

Monday, October 9th 2017, 5:17pm

Hello Wey,

Quoted


Sorry, I was not aware that ETM does not support data tracing without the additional HTM.
The target device I am debugging is the STM32F437II which I discovered does not have it.


Correct, with that device data trace will not function.

Quoted

In the WebServer, I get some counts in 'Corrected trace packets', would I be notified of any trace data loss or corruption (such as trace packets that could not be corrected)?

If any packets get lost trace would simply stop and not update anymore, under certain circumstances an error message will appear in the debug console as well.

Quoted

The poor signal integrity is caused by poor PCB trace layout as the layout was originally not planned with trace in mind (so the traces are a bit long).


This should be no problem with our J-Trace PRO as you can adjust the sampling time of each trace pin individually.
A how to and more troubleshooting steps are described here: https://www.segger.com/products/debug-pr…tting-up-trace/

Best regards,
Nino