Skip to main content
fey
Associate
September 28, 2014
Question

STM32-F7 - ETM Data Trace?

  • September 28, 2014
  • 9 replies
  • 2000 views
Posted on September 28, 2014 at 11:57

In addition to ETM instruction trace of the M3/4, the M7 does offer ETM data trace. Does the M7 implement this feature? Which debuggers and trace probes do support this feature?
    This topic has been closed for replies.

    9 replies

    Tesla DeLorean
    Guru
    September 28, 2014
    Posted on September 28, 2014 at 14:07

    Which debuggers and trace probes do support this feature?

    http://www.segger.com/j-trace-for-cortex-m.html

    http://www.keil.com/ulinkpro/

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    fey
    feyAuthor
    Associate
    September 29, 2014
    Posted on September 29, 2014 at 10:02

    can you confirm that the STM32-F7 implements data trace?

    rigomate2
    Associate II
    September 29, 2014
    Posted on September 29, 2014 at 10:38

    Debugging capability purely depends on the cortex core. So I'd advise you to check out this page: 

    http://www.arm.com/products/processors/cortex-m/cortex-m7-processor.php

    Tesla DeLorean
    Guru
    September 29, 2014
    Posted on September 29, 2014 at 15:12

    Debugging capability purely depends on the cortex core.

    Well, as I recall, portions of the ITM, ETM and DWT are optional components in the M3/M4, so not an unreasonable question. I'd assume it has full debug/trace capabilities based on ST's prior history.

    http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1858/LN1902/PF260794

    ''Cortex®-M7 Trace Macrocell™''

    Trace tends to be rather costly, and has very narrow application.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    rigomate2
    Associate II
    September 29, 2014
    Posted on September 29, 2014 at 15:22

    Now that I recall, you are right, clive1.

    Sorry for causing confusion...

    fey
    feyAuthor
    Associate
    October 10, 2014
    Posted on October 10, 2014 at 15:37

    Could someone from ST please confirm if data trace is implemented or not?

    Tesla DeLorean
    Guru
    October 10, 2014
    Posted on October 10, 2014 at 16:09

    Pushed to moderation, you should seek these types of answers through regular support channels, including local ST Reps, FAE's, etc.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    Nickname306_O
    Visitor II
    November 4, 2014
    Posted on November 04, 2014 at 16:55

    Hi fey.sebastian.001,

    Please visit the following link for all information on 

    STM32F7

    product :

    http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1858

    if you need further details , Please contact your local ST representative or FAE.

    Best Regards,

    Nouha

    Tesla DeLorean
    Guru
    November 4, 2014
    Posted on November 04, 2014 at 17:54

    Ok, but can you be a bit more specific about the exact options and capabilities chosen/implemented on ST's silicon?

    It's like saying it has an ''FPU'', if you read

    http://www.arm.com/products/processors/cortex-m/cortex-m7-processor.php

    you'd assume it supported 64-bit doubles.

    ARM Hasn't publicly posted ''

    ARM® Cortex®-M7 Technical Reference Manual (ARM DD I0489)

    '' and ST hasn't posted a Programming Manual, so precise data is hardly thick on the ground.
    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..