Snooper


The embedded tools company
Function
Trace Function
Chart Function
Performance Analyzer with Snooper


Picture
  Highlights
Samples memory while application is running
Support for special debug communication channels
All trace display and analysis functions can be used
Trigger on specific values
Dynamic performance analysis
 
  Introduction
The SNOOPER feature provides a low or non intrusive way to sample data while the target is running. The data can either be sampled by reading selected memory areas or by reading from a special communication port (ARM, Super10).

When the on-chip debug logic supports memory reads while the CPU is executing the program (68HC12, C166CBC, C166SV2, TRICORE, ColdFire, MPC56x-Nexus, Super10, TI320) the tracing can be done without stopping the target CPU or modifying the target program.


Support
Technical Support



TOP

Function





    The snooper is controller like a "real" analyzer. The sampling rate depends on the target interface. It can be up to 100000. samples/second for some targets. A trigger system allows to watch for specific values and either stop the target or the trace on the occurence of a pattern.
TOP

Trace Function





    All trace display commands can be used to display the sampled data in various formats and make statistical or graphical analysis of the data. The snooper samples data information over the time. The protcol display API allows to implement complex custom display and analysis functions. The traced data can also be saved and used for comparisons.
TOP

Chart Function





    The timecharts can display variables graphically (in various formats) or display statistical results graphically (e.g. distribution of values).
TOP

Performance Analyzer with Snooper





    The snooping method can also be used by the profiling performance analyzer. It can dynamically display the distribution of values. This can also be done as a timechart. A typical application is to display the time spent in different tasks of an application.




Copyright © 2016 Lauterbach GmbH, Altlaufstr.40, D-85635 Höhenkirchen-Siegertsbrunn, Germany  Impressum
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice. Report Errors
Last generated/modified: 4-Feb-2016