Contents
1. INTRODUCTION ............................................................................................................................................ 5
1.1 TRACE OVERVIEW ............................................................................................................................................. 5
1.2 QTRACE SYSTEM CONNECTIONS .......................................................................................................................... 5
1.3 SUPPORTED IDES ............................................................................................................................................. 6
1.4 SUPPORTED TARGET DEVICES .............................................................................................................................. 6
1.5 SYSTEM REQUIREMENTS .................................................................................................................................... 7
1.6 QTRACE HARDWARE SPECIFICATION ..................................................................................................................... 7
1.7 TARGET CONNECTION........................................................................................................................................ 8
1.8 RECOMMENDATIONS FOR PCB LAYOUT OF TRACE SIGNALS ...................................................................................... 8
1.9 FRONT PANEL STATUS LED ................................................................................................................................. 9
1.10 PRECAUTIONS .................................................................................................................................................. 9
2. QTRACE ANALYSER OVERVIEW .................................................................................................................... 10
2.1 INSTALLATION ................................................................................................................................................ 10
2.2 QTRACE ANALYSER LAYOUT ............................................................................................................................. 10
2.2.1 Drop-down menu and toolbar .............................................................................................................. 11
2.2.2 Status bar .............................................................................................................................................. 12
2.2.2.1 Taskbar icon .................................................................................................................................................. 12
2.2.3 Trace views ........................................................................................................................................... 12
3. SOURCE VIEWER .......................................................................................................................................... 13
3.1 FUNCTION TREE-VIEW ..................................................................................................................................... 13
3.2 SOURCE FILE VIEW .......................................................................................................................................... 13
3.2.1 Code coverage....................................................................................................................................... 14
3.2.2 Code coverage pause and clear ............................................................................................................ 16
3.2.3 Single stepping and execution count latency ........................................................................................ 16
3.2.4 Loop timing ........................................................................................................................................... 16
3.2.5 Execution heat map .............................................................................................................................. 16
3.2.6 Navigating to function implementations .............................................................................................. 17
3.2.7 Find text ................................................................................................................................................ 17
3.2.8 Find function from clipboard ................................................................................................................. 18
3.2.9 Source view bookmarks ........................................................................................................................ 18
3.3 ITM DEBUGGING ........................................................................................................................................... 19
3.4 GENERAL SETTINGS ........................................................................................................................................ 21
4. TRACE CAPTURE .......................................................................................................................................... 22
4.1 TRACE CAPTURE TRIGGER ................................................................................................................................ 22
4.1.1 Trace Point ............................................................................................................................................ 23
4.2 TRACE CAPTURE VIEW ..................................................................................................................................... 23
4.2.1 CPU instruction list view ....................................................................................................................... 24
4.2.2 Simple source view ................................................................................................................................ 24
4.2.3 Function timeline .................................................................................................................................. 25
4.2.3.1 Timeline controls .......................................................................................................................................... 25
4.2.3.2 Function pinning ........................................................................................................................................... 26
4.2.3.3 Timeline function search ............................................................................................................................... 26
4.2.3.4 Measuring timeline intervals ........................................................................................................................ 26
4.2.4 Find trace record ................................................................................................................................... 27
4.2.5 Go to source .......................................................................................................................................... 28
4.2.6 Trace record bookmarks ....................................................................................................................... 28
4.2.7 Instruction list-view context menu ........................................................................................................ 28
4.3 EXCEPTION TRACE CAPTURE .............................................................................................................................. 29
4.3.1 Problems setting exception handler trigger .......................................................................................... 30
5. PROFILING ................................................................................................................................................... 31
5.1 CPU TIMING ................................................................................................................................................. 33
6. TRACE CONFIGURATION .............................................................................................................................. 34