Lauterbach training

Lauterbach MicroTrace

Description

Embedded Development & Debugging
Contact us
1 day
Contact us for price

Request more information

Lena Bernhardsson
+46 (0) 40 59 22 09
lena.bernhardsson@nohau.se

MicroTrace from Lauterbach is a development tool designed for Cortex-M based microcontrollers.

With the uTrace you are able to both debug and trace. During this training you will gain knowledge on how to get the most out of your uTrace, how to setup a debug and trace connection and navigate around in Lauterbachs GUI – TRACE32, to use its many features.

Goal

You will get hands on experience in debugging and tracing a Cortex-M target. You’ll start with exercises on debugging your target and how to get going, then you will continue on more advanced trace exercises and how to utilize this to do performance and code coverage analysis.

Participants

This Lauterbach uTrace training course is designed for users wanting deeper knowledge in how to debug and trace their Cortex-M target.

Previous knowledge

You have basic programming knowledge in C and know how a microcontroller works.

Exercises / Tools

We use TRACE32-uTrace, with a Cortex-M based target for all exercises.

Content

TRACE32 Power View

  • GUI Menus
  • Command line
  • On-line help

HLL debugging

  • Register, display / modify
  • Memory, display / modify
  • Variables, display / modify
  • Source code
  • Stack frame
  • Symbol browser
  • Complex variables (structs, linked lists)
  • Program loading
  • Breakpoints

Advanced Breakpoints

  • Software breakpoints
  • On-Chip breakpoints
  • Program breakpoints
  • Conditional breakpoints

FLASH programming

Trace/Analyzer

  •  Trace windows
  • Tracking Filtering of the trace-buffer
  • CodeCoverage
  • Performance analysis

CTS (Context Tracking System)

  • What is CTS?
  • Is debugging backwards possible?

ARM IP:

  • ETM

Önskar du mer information?

Behöver du en offert, information eller råd. Kontakta oss!