Streaming Instruction Trace and Live Code Coverage / Code Profiling on Cortex-M microcontrollers

preview_player
Показать описание
SEGGER Webinar with Axel Wolf
Topic: Advanced debugging: Streaming Instruction Trace and Live Code Coverage / Code Profiling on Cortex-M microcontrollers
Рекомендации по теме
Комментарии
Автор

Timestamps
2:30 - SEGGER Introduction
5:45 - Basic vs Advanced
8:59 - Instruction Tracing
15:30 - Code Coverage
20:33 - Profiling
24:01 - Code Timeline
26:39 - Example
39:50 - Advanced Features
44:44 - Summary

dmeurer
Автор

"No special project configuration" - is half-true statement. ARM ETM still has mandatory activation steps that must be done from debugger probe so project must pre-configure JTAG/ETM pins and then have JScript or any other way to turn on tracing. Quite a lot of confusion on forums because of those marketing statements and only few examples how to do it right

alfaromeo
Автор

While it's always possible to do do software tracing (via SWD+SWO), I understand to do hardware Tracing then the chip must have ETM support. My chip only says SWO, ITM and TPIU (Trace Port Interface Unit), will hardware features does ITM/TPIU allow?

For example, in uVision's Run-Time-Environment settings page, it show you can redirect STDIO to ITM.. but is that the same printf that can be done via SWV (SWD+SWO), without ITM?

To add to the confusion, I see only the Segger's Trace debugger have the ETB/MTB.. how does that fit in?

bennguyen
Автор

Hi, is it possible to get the slides somewhere?

zxl
Автор

can i unlock phone with forgoten password?

kebrale
Автор

As I have found the Data Breakpoint is called a "Break on Change" by Ozon, which is confusing.

akta
join shbcf.ru