General Commands Reference Guide O

Size: px
Start display at page:

Download "General Commands Reference Guide O"

Transcription

1 General Commands Reference Guide O TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... General Commands... General Commands Reference Guide O... 1 OCP... 4 OCP OpenCoreProtocol WatchPoint 4 ON... 5 ON Event-controlled PRACTICE script execution 5 Onchip Onchip tbd. 10 Trace Method Onchip 10 Onchip Trace Commands Onchip.ACCESS Define access path to source code for trace decoding 11 Onchip.Arm Arm the trace 11 Onchip.AutoArm Arm automatically 11 Onchip.AutoFocus Calibrate AUTOFOCUS preprocessor 11 Onchip.AutoInit Automatic initialization 11 Onchip.AutoTEST Continuous measurement 11 Onchip.BookMark Set a bookmark in trace listing 12 Onchip.Chart Display trace contents graphically 12 Onchip.Chart.DistriB Distribution display 12 Onchip.Chart.Func Function activity chart 12 Onchip.Chart.GROUP Group activity chart 12 Onchip.Chart.Line Graphical HLL lines analysis 12 Onchip.Chart.sYmbol Symbol analysis 12 Onchip.Chart.TASK Task activity chart 13 Onchip.Chart.TASKFunc Task related function run-time analysis (legacy) 13 Onchip.Chart.TASKSRV Service routine run-time analysis 13 Onchip.Chart.TASKState Task state analysis 13 Onchip.Chart.VarState Variable activity chart 13 Onchip.CLOCK Clock to calculate time out of cycle count information 13 Onchip.ComPare Compare trace contents 13 Onchip.DISable Disable the trace 14 Onchip.DRAW Visualization of trace data 14 Onchip.EXPORT Export trace data for processing in other applications 14 General Commands Reference Guide O 1

2 Onchip.FILE Load a file into the file trace buffer 14 Onchip.Find Find specified entry in trace 14 Onchip.FindAll Find all specified entries in trace 14 Onchip.FindChange Search for changes in trace flow 14 Onchip.FLOWPROCESS Process flowtrace 14 Onchip.FLOWSTART Restart flowtrace processing 15 Onchip.GOTO Move cursor to specified trace record 15 Onchip.Init Initialize trace 15 Onchip.JOINFILE Concatenate several trace recordings 15 Onchip.List List trace contents 15 Onchip.ListNesting Analyze function nesting 15 Onchip.ListVar List variable recorded to trace 15 Onchip.LOAD Load trace file for offline processing 15 Onchip.MERGEFILE Combine two trace files into one 16 Onchip.Mode Set the trace operation mode 16 Onchip.OFF Switch off 16 Onchip.PROfileChart Profile charts 16 Onchip.PROfileChart.DIStance Time interval for a single event 16 Onchip.PROfileChart.DURation Time between two events 16 Onchip.PROfileChart.GROUP Group profile chart 16 Onchip.PROfileChart.Rate Event frequency 17 Onchip.PROfileSTATistic Statistical analysis in a table versus time 17 Onchip.PROTOcol Protocol analysis 17 Onchip.PROTOcol.Chart Graphic display for user-defined protocol 17 Onchip.PROTOcol.Draw Graphic display for user-defined protocol 17 Onchip.PROTOcol.EXPORT Export trace buffer for user-defined protocol 17 Onchip.PROTOcol.Find Find in trace buffer for user-defined protocol 17 Onchip.PROTOcol.List Display trace buffer for user-defined protocol 18 Onchip.PROTOcol.STATistic Display statistics for user-defined protocol 18 Onchip.REF Set reference point for time measurement 18 Onchip.RESet Reset command 18 Onchip.SAVE Save trace for postprocessing in TRACE32 18 Onchip.SelfArm Automatic restart of trace recording 18 Onchip.SIZE Define buffer size 18 Onchip.SnapShot Restart trace capturing once 19 Onchip.state Display trace configuration window 19 Onchip.STATistic Statistic analysis 19 Onchip.STATistic.BondOut Bondout mode 19 Onchip.STATistic.DIStance Time interval for a single event 19 Onchip.STATistic.DistriB Distribution analysis 19 Onchip.STATistic.DURation Time between two events 19 Onchip.STATistic.Func Nesting function runtime analysis 20 Onchip.STATistic.GROUP Group run-time analysis 20 General Commands Reference Guide O 2

3 Onchip.STATistic.Ignore Ignore false records in statistic 20 Onchip.STATistic.InterruptIsFunction Statistics interrupt processing 20 Onchip.STATistic.Line HLL-line analysis 20 Onchip.STATistic.LINKage Per caller statistic of function 20 Onchip.STATistic.Measure Analyze the performance of a single signal 20 Onchip.STATistic.PreFetch Prefetch detection 21 Onchip.STATistic.Sort Specify sorting criterion for statistic commands 21 Onchip.STATistic.sYmbol Flat run-time analysis 21 Onchip.STATistic.TASK Task activity statistic 21 Onchip.STATistic.TASKFunc Task specific function run-time analysis 21 Onchip.STATistic.TASKKernel Task analysis with kernel markers (flat) 21 Onchip.STATistic.TASKSRV Analysis of time in OS service routines 21 Onchip.STATistic.TASKState Performance analysis 22 Onchip.STATistic.TASKTREE Tree display of task specific functions 22 Onchip.STATistic.TREE Tree display of nesting function run-time analysis 22 Onchip.STATistic.Use Use records 22 Onchip.TDelay Trigger delay 22 Onchip.Timing Waveform of trace buffer 22 Onchip.TraceCONNECT Select on-chip peripheral sink 22 Onchip.TRACK Set tracking record 23 Onchip.TRIGGER Trigger the trace 23 Onchip.View Display single record 23 Onchip.ZERO Align timestamps of trace and timing analyzers 23 Usage: (B) command only available for ICD (E) command only available for ICE (F) command only available for FIRE General Commands Reference Guide O 3

4 General Commands Reference Guide O Version 22-Mar-2018 OCP OCP OpenCoreProtocol WatchPoint For a description of the OCP commands, see System Trace User s Guide (trace_stm.pdf). General Commands Reference Guide O 4

5 ON ON Event-controlled PRACTICE script execution [<events>] [<actions>] [Examples] Format: ON <event> [<action>] <event>: <device_specific_events> <practice_specific_events> <cpu_specific_events> <device_ specific_ events>: ABREAK OBREAK BREAK CORESWITCH GO HALT PBREAK PBREAKAT <address> POWERDOWN POWERUP RESET SYSDOWN SYSUP TRIGGER ATRIGGER OTRIGGER <action>: inherit CONTinue DO <filename> GOSUB <label> <block> GOTO <label> <block> JUMPTO <label> <block> DEFault The ON command enables the automatic start or branching of the PRACTICE scripts controlled by several events. The registered actions are stored on the PRACTICE stack, therefore the command is only valid in the block in which it was set, and in the subroutines called in this block. The currently active ON actions can be viewed with the PMACRO command. The PRACTICE script will be started and stopped automatically, if the GOSUB action is used. If no target label is given, the line or block after the ON command will be executed instead. General Commands Reference Guide O 5

6 If the action should remain permanently active, use the GLOBALON command NOTE: Using the GLOBALON command, you can create actions for global events, which are available for an entire TRACE32 session. Events: <device_specific_events> Device-specific Events ABREAK ATRIGGER BREAK (E) CORESWITCH GO HALT (E) OBREAK OTRIGGER PBREAK PBREAKAT POWERDOWN POWERUP RESET SYSDOWN SYSUP TRIGGER Descriptions The analyzer mode changed to the break state. Responds to an analyzer trigger. ICE/FIRE: The trigger system changed to BREAK state. SMP debugging: The currently displayed context changed to a different core or thread. The target program started. ICE/FIRE: Emulation CPU is in HALT state (H in the state line). The on-chip mode changed to the break state. Responds to an on-chip trigger. The target program stopped. The target program stopped at a specific address. Target power is switched off. Target power is switched on. A target reset was detected. System mode changed to Down or NoDebug. The event is also triggered if the debugger is in system mode StandBy and the target power is switched off. System mode changed to Up. The event is also triggered if the debugger is in system mode StandBy and the target power is switched on. Debugger: A podbus trigger occurred (internal or external source can be selected via TRIGGER window). ICE/FIRE: The trigger system changed from ARM to TRIGGER state. General Commands Reference Guide O 6

7 Events: <practice_specific_events> <practice_specific_ events> For a description of the PRACTICE specific events, such as ON ERROR, refer to ON in the PRACTICE Script Language Reference Guide (practice_ref.pdf). Events: <cpu_specific_events> <cpu_specific_events> Debuggers providing CPU specific events are listed in the See also block at the end of this command description. <action> One of the following actions can be defined for any of the above events: Actions inherit CONTinue DO GOSUB GOTO JUMPTO DEFault Descriptions An already defined action for this event in the current stack level will be removed. If an action is registered in a higher stack level, the action of the higher stack level will be inherited. If no action is registered in any higher stack level, the debugger s default action will be performed (e.g. stop on error event). If the event occurs, script execution will be continued. Use this option e.g. to ignore errors which would cause the script execution to halt. If the event occurs, the specified PRACTICE script file will be executed automatically. If the event occurs, a subroutine call will occur. The subroutine can be specified as label, or inline as PRACTICE block. With RETURN, the subroutine will return normal program execution. For the ERROR event, the subroutine will return to the line after the command which caused the error. If the event occurs, the script execution will continue at the specified label, or in the specified inline PRACTICE block. If the event occurs, the script execution will continue at the specified label, or in the specified inline PRACTICE block. Subroutine calls and block nestings are removed from the PRACTICE stack. Use this action e.g. as global error/exception handler. The debugger s default action will be performed if the specified event occurs. Actions defined in a higher stack level for this event will be ignored. Use this action e.g. inside an event handler subroutine to avoid re-entry while the handler s subroutine is active. General Commands Reference Guide O 7

8 Examples Example 1: Automatically set up debugger and target after a power-up: ON POWERUP GOSUB ( SYStem.Up Data.LOAD.ELF project.x Register.Set PC main Register.Set SP 0x100 ) STOP Data.Set 0x00FFFA21 0x40 WINCLEAR Data.List RETURN ;load project and ;set up registers ;disable watchdog Example 2: Manipulate program execution: ON PBREAKAT ADDRESS.OFFSET(sieve) GOTO ( Var.set NumCalls++ Var.set %SPaces isascii = (name[0]>=0x20 && name[0]<='z')? 1 : 0; Go ) STOP Example 3: React on trigger event: Trigger.Connect In Trigger.Mode Falling ;configure trigger connector as input ON TRIGGER GOSUB ( ) STOP ON TRIGGER DEFault if SYStem.Up()&&STATE.RUN() ( Break Register.Set PC Data.Long(SD:0x ) Register.Set MSR Data.Long(SD:0x ) ) RETURN ;disable action while subroutine active General Commands Reference Guide O 8

9 Example 4: Perform action when core stops: ON PBREAK GOTO ( PRINT "Stopped at address " Register(PC) STOP ) STOP Example 5: Close output of terminal window to file at next program stop: TERM.METHOD SingleE 0x3ffd 0x3ffe TERM.SIZE TERM.view TERM.WRITE 0x3ffd out.txt ON PBREAK GOTO TERMCLOSE Go STOP TERMCLOSE: TERM.CLOSE See also GLOBALON CPU specific Events for the ON and GLOBALON Command in Intel x86/x64 Debugger General Commands Reference Guide O 9

10 Onchip Onchip tbd. tbd. See also <trace>.method Onchip Trace Commands in General Commands Reference Guide O Release Information in Release History Trace Method Onchip The trace method Onchip is mainly used for TRACE32-ICD. Some CPUs are equipped with a small on-chip trace e.g. the XSCALE from Intel has a 256 byte on-chip trace. The contents of the on-chip trace can be displayed when the trace method Onchip is selected. Implementation of the trace memory Max. trace size Sampling Influence on the real-time behavior Selective tracing Frequency On the used CPU. Depends on the CPU. Depends on the CPU. None. Depends on the CPU. Max. speed of the used CPU. Detailed information about the On-chip trace and all available commands can be found under Onchip. General Commands Reference Guide O 10

11 Onchip Trace Commands Onchip.ACCESS Define access path to source code for trace decoding See command <trace>.access in 'General Commands Reference Guide T' (general_ref_t.pdf, page 105). Onchip.Arm Arm the trace See command <trace>.arm in 'General Commands Reference Guide T' (general_ref_t.pdf, page 108). Onchip.AutoArm Arm automatically See command <trace>.autoarm in 'General Commands Reference Guide T' (general_ref_t.pdf, page 109). Onchip.AutoFocus Calibrate AUTOFOCUS preprocessor See command <trace>.autofocus in 'General Commands Reference Guide T' (general_ref_t.pdf, page 109). Onchip.AutoInit Automatic initialization See command <trace>.autoinit in 'General Commands Reference Guide T' (general_ref_t.pdf, page 114). Onchip.AutoTEST Continuous measurement See command <trace>.autotest in 'General Commands Reference Guide T' (general_ref_t.pdf, page 115). General Commands Reference Guide O 11

12 Onchip.BookMark Set a bookmark in trace listing See command <trace>.bookmark in 'General Commands Reference Guide T' (general_ref_t.pdf, page 117). Onchip.Chart Display trace contents graphically See command <trace>.chart in 'General Commands Reference Guide T' (general_ref_t.pdf, page 121). Onchip.Chart.DistriB Distribution display See command <trace>.chart.distrib in 'General Commands Reference Guide T' (general_ref_t.pdf, page 132). Onchip.Chart.Func Function activity chart See command <trace>.chart.func in 'General Commands Reference Guide T' (general_ref_t.pdf, page 135). Onchip.Chart.GROUP Group activity chart See command <trace>.chart.group in 'General Commands Reference Guide T' (general_ref_t.pdf, page 136). Onchip.Chart.Line Graphical HLL lines analysis See command <trace>.chart.line in 'General Commands Reference Guide T' (general_ref_t.pdf, page 137). Onchip.Chart.sYmbol Symbol analysis See command <trace>.chart.symbol in 'General Commands Reference Guide T' (general_ref_t.pdf, page 139). General Commands Reference Guide O 12

13 Onchip.Chart.TASK Task activity chart See command <trace>.chart.task in 'General Commands Reference Guide T' (general_ref_t.pdf, page 143). Onchip.Chart.TASKFunc Task related function run-time analysis (legacy) See command <trace>.chart.taskfunc in 'General Commands Reference Guide T' (general_ref_t.pdf, page 144). Onchip.Chart.TASKSRV Service routine run-time analysis See command <trace>.chart.tasksrv in 'General Commands Reference Guide T' (general_ref_t.pdf, page 146). Onchip.Chart.TASKState Task state analysis See command <trace>.chart.taskstate in 'General Commands Reference Guide T' (general_ref_t.pdf, page 147). Onchip.Chart.VarState Variable activity chart See command <trace>.chart.varstate in 'General Commands Reference Guide T' (general_ref_t.pdf, page 150). Onchip.CLOCK Clock to calculate time out of cycle count information See command <trace>.clock in 'General Commands Reference Guide T' (general_ref_t.pdf, page 153). Onchip.ComPare Compare trace contents See command <trace>.compare in 'General Commands Reference Guide T' (general_ref_t.pdf, page 154). General Commands Reference Guide O 13

14 Onchip.DISable Disable the trace See command <trace>.disable in 'General Commands Reference Guide T' (general_ref_t.pdf, page 159). Onchip.DRAW Visualization of trace data See command <trace>.draw in 'General Commands Reference Guide T' (general_ref_t.pdf, page 163). Onchip.EXPORT Export trace data for processing in other applications See command <trace>.export in 'General Commands Reference Guide T' (general_ref_t.pdf, page 187). Onchip.FILE Load a file into the file trace buffer See command <trace>.file in 'General Commands Reference Guide T' (general_ref_t.pdf, page 200). Onchip.Find Find specified entry in trace See command <trace>.find in 'General Commands Reference Guide T' (general_ref_t.pdf, page 202). Onchip.FindAll Find all specified entries in trace See command <trace>.findall in 'General Commands Reference Guide T' (general_ref_t.pdf, page 206). Onchip.FindChange Search for changes in trace flow See command <trace>.findchange in 'General Commands Reference Guide T' (general_ref_t.pdf, page 207). Onchip.FLOWPROCESS Process flowtrace See command <trace>.flowprocess in 'General Commands Reference Guide T' (general_ref_t.pdf, page 208). General Commands Reference Guide O 14

15 Onchip.FLOWSTART Restart flowtrace processing See command <trace>.flowstart in 'General Commands Reference Guide T' (general_ref_t.pdf, page 208). Onchip.GOTO Move cursor to specified trace record See command <trace>.goto in 'General Commands Reference Guide T' (general_ref_t.pdf, page 211). Onchip.Init Initialize trace See command <trace>.init in 'General Commands Reference Guide T' (general_ref_t.pdf, page 222). Onchip.JOINFILE Concatenate several trace recordings See command <trace>.joinfile in 'General Commands Reference Guide T' (general_ref_t.pdf, page 223). Onchip.List List trace contents See command <trace>.list in 'General Commands Reference Guide T' (general_ref_t.pdf, page 226). Onchip.ListNesting Analyze function nesting See command <trace>.listnesting in 'General Commands Reference Guide T' (general_ref_t.pdf, page 237). Onchip.ListVar List variable recorded to trace See command <trace>.listvar in 'General Commands Reference Guide T' (general_ref_t.pdf, page 240). Onchip.LOAD Load trace file for offline processing See command <trace>.load in 'General Commands Reference Guide T' (general_ref_t.pdf, page 241). General Commands Reference Guide O 15

16 Onchip.MERGEFILE Combine two trace files into one See command <trace>.mergefile in 'General Commands Reference Guide T' (general_ref_t.pdf, page 243). Onchip.Mode Set the trace operation mode See command <trace>.mode in 'General Commands Reference Guide T' (general_ref_t.pdf, page 246). Onchip.OFF Switch off See command <trace>.off in 'General Commands Reference Guide T' (general_ref_t.pdf, page 250). Onchip.PROfileChart Profile charts See command <trace>.profilechart in 'General Commands Reference Guide T' (general_ref_t.pdf, page 258). Onchip.PROfileChart.DIStance Time interval for a single event See command <trace>.profilechart.distance in 'General Commands Reference Guide T' (general_ref_t.pdf, page 259). Onchip.PROfileChart.DURation Time between two events See command <trace>.profilechart.duration in 'General Commands Reference Guide T' (general_ref_t.pdf, page 260). Onchip.PROfileChart.GROUP Group profile chart See command <trace>.profilechart.group in 'General Commands Reference Guide T' (general_ref_t.pdf, page 265). General Commands Reference Guide O 16

17 Onchip.PROfileChart.Rate Event frequency See command <trace>.profilechart.rate in 'General Commands Reference Guide T' (general_ref_t.pdf, page 266). Onchip.PROfileSTATistic Statistical analysis in a table versus time See command <trace>.profilestatistic in 'General Commands Reference Guide T' (general_ref_t.pdf, page 274). Onchip.PROTOcol Protocol analysis See command <trace>.protocol in 'General Commands Reference Guide T' (general_ref_t.pdf, page 276). Onchip.PROTOcol.Chart Graphic display for user-defined protocol See command <trace>.protocol.chart in 'General Commands Reference Guide T' (general_ref_t.pdf, page 276). Onchip.PROTOcol.Draw Graphic display for user-defined protocol See command <trace>.protocol.draw in 'General Commands Reference Guide T' (general_ref_t.pdf, page 278). Onchip.PROTOcol.EXPORT Export trace buffer for user-defined protocol See command <trace>.protocol.export in 'General Commands Reference Guide T' (general_ref_t.pdf, page 279). Onchip.PROTOcol.Find Find in trace buffer for user-defined protocol See command <trace>.protocol.find in 'General Commands Reference Guide T' (general_ref_t.pdf, page 280). General Commands Reference Guide O 17

18 Onchip.PROTOcol.List Display trace buffer for user-defined protocol See command <trace>.protocol.list in 'General Commands Reference Guide T' (general_ref_t.pdf, page 281). Onchip.PROTOcol.STATistic Display statistics for user-defined protocol See command <trace>.protocol.statistic in 'General Commands Reference Guide T' (general_ref_t.pdf, page 284). Onchip.REF Set reference point for time measurement See command <trace>.ref in 'General Commands Reference Guide T' (general_ref_t.pdf, page 290). Onchip.RESet Reset command See command <trace>.reset in 'General Commands Reference Guide T' (general_ref_t.pdf, page 291). Onchip.SAVE Save trace for postprocessing in TRACE32 See command <trace>.save in 'General Commands Reference Guide T' (general_ref_t.pdf, page 293). Onchip.SelfArm Automatic restart of trace recording See command <trace>.selfarm in 'General Commands Reference Guide T' (general_ref_t.pdf, page 297). Onchip.SIZE Define buffer size See command <trace>.size in 'General Commands Reference Guide T' (general_ref_t.pdf, page 307). General Commands Reference Guide O 18

19 Onchip.SnapShot Restart trace capturing once See command <trace>.snapshot in 'General Commands Reference Guide T' (general_ref_t.pdf, page 309). Onchip.state Display trace configuration window See command <trace>.state in 'General Commands Reference Guide T' (general_ref_t.pdf, page 312). Onchip.STATistic Statistic analysis See command <trace>.statistic in 'General Commands Reference Guide T' (general_ref_t.pdf, page 315). Onchip.STATistic.BondOut Bondout mode See command <trace>.statistic.bondout in 'General Commands Reference Guide T' (general_ref_t.pdf, page 320). Onchip.STATistic.DIStance Time interval for a single event See command <trace>.statistic.distance in 'General Commands Reference Guide T' (general_ref_t.pdf, page 327). Onchip.STATistic.DistriB Distribution analysis See command <trace>.statistic.distrib in 'General Commands Reference Guide T' (general_ref_t.pdf, page 330). Onchip.STATistic.DURation Time between two events See command <trace>.statistic.duration in 'General Commands Reference Guide T' (general_ref_t.pdf, page 333). General Commands Reference Guide O 19

20 Onchip.STATistic.Func Nesting function runtime analysis See command <trace>.statistic.func in 'General Commands Reference Guide T' (general_ref_t.pdf, page 338). Onchip.STATistic.GROUP Group run-time analysis See command <trace>.statistic.group in 'General Commands Reference Guide T' (general_ref_t.pdf, page 365). Onchip.STATistic.Ignore Ignore false records in statistic See command <trace>.statistic.ignore in 'General Commands Reference Guide T' (general_ref_t.pdf, page 366). Onchip.STATistic.InterruptIsFunction Statistics interrupt processing See command <trace>.statistic.interruptisfunction in 'General Commands Reference Guide T' (general_ref_t.pdf, page 368). Onchip.STATistic.Line HLL-line analysis See command <trace>.statistic.line in 'General Commands Reference Guide T' (general_ref_t.pdf, page 372). Onchip.STATistic.LINKage Per caller statistic of function See command <trace>.statistic.linkage in 'General Commands Reference Guide T' (general_ref_t.pdf, page 375). Onchip.STATistic.Measure Analyze the performance of a single signal See command <trace>.statistic.measure in 'General Commands Reference Guide T' (general_ref_t.pdf, page 377). General Commands Reference Guide O 20

21 Onchip.STATistic.PreFetch Prefetch detection See command <trace>.statistic.prefetch in 'General Commands Reference Guide T' (general_ref_t.pdf, page 382). Onchip.STATistic.Sort Specify sorting criterion for statistic commands See command <trace>.statistic.sort in 'General Commands Reference Guide T' (general_ref_t.pdf, page 385). Onchip.STATistic.sYmbol Flat run-time analysis See command <trace>.statistic.symbol in 'General Commands Reference Guide T' (general_ref_t.pdf, page 393). Onchip.STATistic.TASK Task activity statistic See command <trace>.statistic.task in 'General Commands Reference Guide T' (general_ref_t.pdf, page 398). Onchip.STATistic.TASKFunc Task specific function run-time analysis See command <trace>.statistic.taskfunc in 'General Commands Reference Guide T' (general_ref_t.pdf, page 405). Onchip.STATistic.TASKKernel Task analysis with kernel markers (flat) See command <trace>.statistic.taskkernel in 'General Commands Reference Guide T' (general_ref_t.pdf, page 413). Onchip.STATistic.TASKSRV Analysis of time in OS service routines See command <trace>.statistic.tasksrv in 'General Commands Reference Guide T' (general_ref_t.pdf, page 416). General Commands Reference Guide O 21

22 Onchip.STATistic.TASKState Performance analysis See command <trace>.statistic.taskstate in 'General Commands Reference Guide T' (general_ref_t.pdf, page 417). Onchip.STATistic.TASKTREE Tree display of task specific functions See command <trace>.statistic.tasktree in 'General Commands Reference Guide T' (general_ref_t.pdf, page 421). Onchip.STATistic.TREE Tree display of nesting function run-time analysis See command <trace>.statistic.tree in 'General Commands Reference Guide T' (general_ref_t.pdf, page 423). Onchip.STATistic.Use Use records See command <trace>.statistic.use in 'General Commands Reference Guide T' (general_ref_t.pdf, page 424). Onchip.TDelay Trigger delay See command <trace>.tdelay in 'General Commands Reference Guide T' (general_ref_t.pdf, page 431). Onchip.Timing Waveform of trace buffer See command <trace>.timing in 'General Commands Reference Guide T' (general_ref_t.pdf, page 440). Onchip.TraceCONNECT Select on-chip peripheral sink See command <trace>.traceconnect in 'General Commands Reference Guide T' (general_ref_t.pdf, page 444). General Commands Reference Guide O 22

23 Onchip.TRACK Set tracking record See command <trace>.track in 'General Commands Reference Guide T' (general_ref_t.pdf, page 445). Onchip.TRIGGER Trigger the trace See command <trace>.trigger in 'General Commands Reference Guide T' (general_ref_t.pdf, page 445). Onchip.View Display single record See command <trace>.view in 'General Commands Reference Guide T' (general_ref_t.pdf, page 449). Onchip.ZERO Align timestamps of trace and timing analyzers See command <trace>.zero in 'General Commands Reference Guide T' (general_ref_t.pdf, page 451). General Commands Reference Guide O 23

General Commands Reference Guide L

General Commands Reference Guide L General Commands Reference Guide L TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... General Commands... General Commands Reference Guide L... 1 Logic Analyzer... 8 Trace Methods

More information

General Commands Reference Guide H

General Commands Reference Guide H General Commands Reference Guide H TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... General Commands... General Commands Reference Guide H... 1 HAnalyzer... 4 HAnalyzer tbd. 4 HAnalyzer-specific

More information

General Commands Reference Guide F

General Commands Reference Guide F General Commands Reference Guide F TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... General Commands... General Commands Reference Guide F... 1 History... 7 FDX... 8 Trace Methods

More information

TRACE32 Training... Training AURIX... AURIX Trace Training... 1

TRACE32 Training... Training AURIX... AURIX Trace Training... 1 AURIX Trace Training TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Training... Training AURIX... AURIX Trace Training... 1 Basic Knowledge... 6 Protocol Description 6 Source for the Recorded

More information

General Commands Reference Guide A

General Commands Reference Guide A General Commands Reference Guide A TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... General Commands... General Commands Reference Guide A... 1 AET... 5 Analyzer... 5 Trace Methods

More information

RTOS Debugger for ThreadX

RTOS Debugger for ThreadX RTOS Debugger for ThreadX TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... RTOS Debuggers... RTOS Debugger for ThreadX... 1 Overview... 3 Brief Overview of Documents for New Users...

More information

RTOS Debugger for ChibiOS/RT

RTOS Debugger for ChibiOS/RT RTOS Debugger for ChibiOS/RT TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... RTOS Debuggers... RTOS Debugger for ChibiOS/RT... 1 Overview... 3 Brief Overview of Documents for New

More information

OS Awareness Manual OSEK/ORTI

OS Awareness Manual OSEK/ORTI OS Awareness Manual OSEK/ORTI TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... OS Awareness Manuals... OS Awareness for OSEK/ORTI... OS Awareness Manual OSEK/ORTI... 1 History...

More information

OS Awareness Manual Sciopta

OS Awareness Manual Sciopta OS Awareness Manual Sciopta TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... OS Awareness Manuals... OS Awareness Manual Sciopta... 1 History... 2 Overview... 2 Brief Overview of

More information

RTOS Debugger for RTX-ARM

RTOS Debugger for RTX-ARM RTOS Debugger for RTX-ARM TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... RTOS Debuggers... RTOS Debugger for RTX-ARM... 1 Overview... 2 Brief Overview of Documents for New Users...

More information

RTOS Debugger for CMX

RTOS Debugger for CMX RTOS Debugger for CMX TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... RTOS Debuggers... RTOS Debugger for CMX... 1 Overview... 2 Brief Overview of Documents for New Users... 3

More information

OS Awareness Manual OSE Epsilon

OS Awareness Manual OSE Epsilon OS Awareness Manual OSE Epsilon TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... OS Awareness Manuals... OS Awareness Manual OSE Epsilon... 1 History... 2 Overview... 2 Brief Overview

More information

RTOS Debugger for MicroC/OS-III

RTOS Debugger for MicroC/OS-III RTOS Debugger for MicroC/OS-III TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... RTOS Debuggers... RTOS Debugger for MicroC/OS-III... 1 Overview... 2 Brief Overview of Documents

More information

RTOS Debugger for MQX

RTOS Debugger for MQX RTOS Debugger for MQX TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... RTOS Debuggers... RTOS Debugger for MQX... 1 Overview... 3 Brief Overview of Documents for New Users... 4

More information

ARM Application Note for MXC Chips

ARM Application Note for MXC Chips ARM Application Note for MXC Chips TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... ARM/CORTEX/XSCALE... ARM Application

More information

General Commands Reference Guide G

General Commands Reference Guide G General Commands Reference Guide G TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... General Commands... General Commands Reference Guide G... 1 History... 3 GLOBALON... 4 GLOBALON

More information

RTOS Debugger for FreeRTOS

RTOS Debugger for FreeRTOS RTOS Debugger for FreeRTOS TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... RTOS Debuggers... RTOS Debugger for FreeRTOS... 1 Overview... 2 Brief Overview of Documents for New Users...

More information

OS Awareness Manual OSE Delta

OS Awareness Manual OSE Delta OS Awareness Manual OSE Delta TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... OS Awareness Manuals... OS Awareness Manual OSE Delta... 1 History... 3 Overview... 3 Brief Overview

More information

RTOS Debugger for MicroC/OS-II

RTOS Debugger for MicroC/OS-II RTOS Debugger for MicroC/OS-II TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... RTOS Debuggers... RTOS Debugger for MicroC/OS-II... 1 Overview... 3 Brief Overview of Documents for

More information

Hypervisor Awareness for Wind River Hypervisor

Hypervisor Awareness for Wind River Hypervisor Hypervisor Awareness for Wind River Hypervisor TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... Hypervisor Support... Hypervisor Awareness for Wind River Hypervisor... 1 Overview...

More information

TRACE32 Debugger Getting Started... ICD Tutorial About the Tutorial... 2

TRACE32 Debugger Getting Started... ICD Tutorial About the Tutorial... 2 ICD Tutorial TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Debugger Getting Started... ICD Tutorial... 1 About the Tutorial... 2 Working with the Debugger... 3 Set up the Program Environment

More information

RTOS Debugger for RTXC Quadros

RTOS Debugger for RTXC Quadros RTOS Debugger for RTXC Quadros TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... RTOS Debuggers... RTOS Debugger for RTXC Quadros... 1 Overview... 3 Brief Overview of Documents for

More information

TRACE32 Getting Started... ICD In-Circuit Debugger Getting Started... ICD Introduction... 1

TRACE32 Getting Started... ICD In-Circuit Debugger Getting Started... ICD Introduction... 1 ICD Introduction TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Getting Started... ICD In-Circuit Debugger Getting Started... ICD Introduction... 1 Introduction... 2 What is an In-Circuit

More information

TRACE32 Training... Training Hexagon-ETM... Hexagon-ETM Training... 1

TRACE32 Training... Training Hexagon-ETM... Hexagon-ETM Training... 1 Hexagon-ETM Training TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Training... Training Hexagon-ETM... Hexagon-ETM Training... 1 Introduction Hexagon ETM... 4 Off-chip Trace Port 4 TRACE32

More information

Intel Processor Trace Training

Intel Processor Trace Training Intel Processor Trace Training TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Training... Training Intel x86/x64... Intel Processor Trace Training... 1 Protocol Description... 5 Basic Trace

More information

RTOS Debugger for RTXC Quadros

RTOS Debugger for RTXC Quadros RTOS Debugger for RTXC Quadros TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... RTOS Debuggers... RTOS Debugger for RTXC Quadros... 1 Overview... 3 Brief Overview of Documents for

More information

ARM-ETM RTS User s Guide

ARM-ETM RTS User s Guide ARM-ETM RTS User s Guide TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... ARM/CORTEX/XSCALE... ARM-ETM RTS User's Guide...

More information

PRACTICE Script Language User s Guide

PRACTICE Script Language User s Guide PRACTICE Script Language User s Guide TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... PRACTICE Script Language... PRACTICE Script Language User's Guide... 1 Why Use PRACTICE Scripts...

More information

RTOS Debugger for Windows Standard

RTOS Debugger for Windows Standard RTOS Debugger for Windows Standard TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... RTOS Debuggers... RTOS Debugger for Windows Standard... 1 Overview... 4 Brief Overview of Documents

More information

ICE/FIRE Analyzer Programming Dialog

ICE/FIRE Analyzer Programming Dialog ICE/FIRE Analyzer Programming Dialog TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... FIRE In-Circuit Emulator... ICE Analyzer System... FIRE Analyzer Programming... ICE/FIRE Analyzer

More information

Application Note for the SNOOPer Trace

Application Note for the SNOOPer Trace Application Note for the SNOOPer Trace TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... Trace Analysis... Trace Application Notes... Application Note for the SNOOPer Trace... 1

More information

Application Note for the Trace.Find Command

Application Note for the Trace.Find Command Application Note for the Trace.Find Command TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... Trace Analysis... Trace Application Notes... Application Note for the Trace.Find Command...

More information

Training Simulator and Demo Software

Training Simulator and Demo Software Training Simulator and Demo Software TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Training... Training Simulator and Demo Software... 1 About the Demo... 2 Starting the TRACE32 Simulator...

More information

PRACTICE Script Language Reference Guide

PRACTICE Script Language Reference Guide PRACTICE Script Language Reference Guide TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... PRACTICE Script Language... PRACTICE Script Language Reference Guide... 1 History... 4

More information

_ V Intel 8085 Family In-Circuit Emulation. Contents. Technical Notes

_ V Intel 8085 Family In-Circuit Emulation. Contents. Technical Notes _ V9.12. 225 Technical Notes Intel 8085 Family In-Circuit Emulation This document is intended to be used together with the CPU reference manual provided by the silicon vendor. This document assumes knowledge

More information

Simulator for H8/300, H8/300H and H8S

Simulator for H8/300, H8/300H and H8S Simulator for H8/300, H8/300H and H8S TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for H8/300, H8/300H and H8S... 1 TRACE32 Simulator

More information

NEW CEIBO DEBUGGER. Menus and Commands

NEW CEIBO DEBUGGER. Menus and Commands NEW CEIBO DEBUGGER Menus and Commands Ceibo Debugger Menus and Commands D.1. Introduction CEIBO DEBUGGER is the latest software available from Ceibo and can be used with most of Ceibo emulators. You will

More information

MPLAB SIM. MPLAB IDE Software Simulation Engine Microchip Technology Incorporated MPLAB SIM Software Simulation Engine

MPLAB SIM. MPLAB IDE Software Simulation Engine Microchip Technology Incorporated MPLAB SIM Software Simulation Engine MPLAB SIM MPLAB IDE Software Simulation Engine 2004 Microchip Technology Incorporated MPLAB SIM Software Simulation Engine Slide 1 Welcome to this web seminar on MPLAB SIM, the software simulator that

More information

Development Tools. 8-Bit Development Tools. Development Tools. AVR Development Tools

Development Tools. 8-Bit Development Tools. Development Tools. AVR Development Tools Development Tools AVR Development Tools This section describes some of the development tools that are available for the 8-bit AVR family. Atmel AVR Assembler Atmel AVR Simulator IAR ANSI C-Compiler, Assembler,

More information

Application Note Debug Cable XC800

Application Note Debug Cable XC800 Application Note Debug Cable XC800 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... XC800... XC800 Application Notes...

More information

Project Debugging with MDK-ARM

Project Debugging with MDK-ARM Project Debugging with MDK-ARM Notes: This document assumes MDK-ARM Version 5.xx (µvision5 ) is installed with the required ST-Link USB driver, device family pack (STM32F4xx for STM32F4-Discovery board;

More information

Application Note Debug Cable C166

Application Note Debug Cable C166 Application Note Debug Cable C166 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... C166 Family... XC16x Application

More information

RTOS Debugger for LynxOS

RTOS Debugger for LynxOS RTOS Debugger for LynxOS TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... RTOS Debuggers... RTOS Debugger for LynxOS... 1 Overview... 3 Brief Overview of Documents for New Users...

More information

ARM-ETM Programming Dialog

ARM-ETM Programming Dialog ARM-ETM Programming Dialog TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... ARM/CORTEX/XSCALE... ARM-ETM Programming

More information

AutoFocus User s Guide

AutoFocus User s Guide AutoFocus User s Guide TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... AutoFocus User's Guide... 1 Introduction... 4 Intended Audience 4 Prerequisites 4 Contacting Support 5 Installation...

More information

Help Volume Hewlett Packard Company. All rights reserved. Toolsets: IA Format Utility

Help Volume Hewlett Packard Company. All rights reserved. Toolsets: IA Format Utility Help Volume 1997-2002 Hewlett Packard Company. All rights reserved. Toolsets: IA Format Utility Using the IA Format Utility The IA Format Utility tool lets you convert a.r (dot R) file into an inverse

More information

Contents. Cortex M On-Chip Emulation. Technical Notes V

Contents. Cortex M On-Chip Emulation. Technical Notes V _ Technical Notes V9.12.225 Cortex M On-Chip Emulation Contents Contents 1 1 Introduction 2 2 Access Breakpoints 3 3 Trace 5 4 NXP LPC 5 4.1 Boot and Memory Remapping 5 4.2 LPC17xx Startup 5 4.1 LPC11A02/04

More information

Last 2 Classes: Introduction to Operating Systems & C++ tutorial. Today: OS and Computer Architecture

Last 2 Classes: Introduction to Operating Systems & C++ tutorial. Today: OS and Computer Architecture Last 2 Classes: Introduction to Operating Systems & C++ tutorial User apps OS Virtual machine interface hardware physical machine interface An operating system is the interface between the user and the

More information

embos Real Time Operating System CPU & Compiler specifics for RENESAS SH2A CPUs and KPIT GNU compiler Document Rev. 1

embos Real Time Operating System CPU & Compiler specifics for RENESAS SH2A CPUs and KPIT GNU compiler Document Rev. 1 embos Real Time Operating System CPU & Compiler specifics for RENESAS SH2A CPUs and KPIT GNU compiler Document Rev. 1 A product of SEGGER Microcontroller GmbH & Co. KG www.segger.com 2/24 embos for SH2A

More information

Changing the Embedded World TM. Module 3: Getting Started Debugging

Changing the Embedded World TM. Module 3: Getting Started Debugging Changing the Embedded World TM Module 3: Getting Started Debugging Module Objectives: Section 1: Introduce Debugging Techniques Section 2: PSoC In-Circuit Emulator (ICE) Section 3: Hands on Debugging a

More information

OS Awareness Manual uclinux

OS Awareness Manual uclinux OS Awareness Manual uclinux TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... OS Awareness Manuals... OS Awareness Manual uclinux... 1 History... 4 Overview... 5 Brief Overview of

More information

NIOS II Instantiating the Off-chip Trace Logic

NIOS II Instantiating the Off-chip Trace Logic NIOS II Instantiating the Off-chip Trace Logic TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... NIOS... NIOS II Application

More information

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... MCS08... MCS08 Debugger... 1

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... MCS08... MCS08 Debugger... 1 MCS08 Debugger TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... MCS08... MCS08 Debugger... 1 Brief Overview of Documents

More information

Architectural Support for Operating Systems

Architectural Support for Operating Systems OS and Architectures Architectural Support for Operating Systems Emin Gun Sirer What an OS can do is dictated, at least in part, by the architecture. Architecture support can greatly simplify (or complicate)

More information

Advanced Debugging using the Ashling MPC5500 tools

Advanced Debugging using the Ashling MPC5500 tools Ashling Product Brief APB200 Advanced Debugging using the Ashling MPC5500 tools 1. Contents 1. Contents 1 2. Introduction 1 3. Break on Data Access 1 4. Tracing Accesses to a Variable 3 4.1 Cycle accurate

More information

This section covers the MIPS instruction set.

This section covers the MIPS instruction set. This section covers the MIPS instruction set. 1 + I am going to break down the instructions into two types. + a machine instruction which is directly defined in the MIPS architecture and has a one to one

More information

Operating Systems CMPSCI 377 Spring Mark Corner University of Massachusetts Amherst

Operating Systems CMPSCI 377 Spring Mark Corner University of Massachusetts Amherst Operating Systems CMPSCI 377 Spring 2017 Mark Corner University of Massachusetts Amherst Last Class: Intro to OS An operating system is the interface between the user and the architecture. User-level Applications

More information

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... ARM/CORTEX/XSCALE... RAM Trace Port Overview... 2 FAQ...

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... ARM/CORTEX/XSCALE... RAM Trace Port Overview... 2 FAQ... RAM Trace Port TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... ARM/CORTEX/XSCALE... RAM Trace Port... 1 Overview...

More information

Simulator for HC08/MSC08

Simulator for HC08/MSC08 Simulator for HC08/MSC08 TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for HC08/MSC08... 1 TRACE32 Simulator License... 3 Quick

More information

TRACE32 Documents... Debug Back-Ends... GTL Debug Back-End Introduction... 2 Related Documents 2 Contacting Support 2

TRACE32 Documents... Debug Back-Ends... GTL Debug Back-End Introduction... 2 Related Documents 2 Contacting Support 2 GTL Debug Back-End TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... Debug Back-Ends... GTL Debug Back-End... 1 Introduction... 2 Related Documents 2 Contacting Support 2 Abbreviations

More information

TRACE32 Glossary Terms, Abbreviations, and Definitions... 2

TRACE32 Glossary Terms, Abbreviations, and Definitions... 2 TRACE32 Glossary TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Glossary... 1 Terms, Abbreviations, and Definitions... 2 Terms with Explanations and Examples... 4 Access Classes 4 Build Path

More information

Design and Implementation Interrupt Mechanism

Design and Implementation Interrupt Mechanism Design and Implementation Interrupt Mechanism 1 Module Overview Study processor interruption; Design and implement of an interrupt mechanism which responds to interrupts from timer and UART; Program interrupt

More information

file://c:\documents and Settings\degrysep\Local Settings\Temp\~hh607E.htm

file://c:\documents and Settings\degrysep\Local Settings\Temp\~hh607E.htm Page 1 of 18 Trace Tutorial Overview The objective of this tutorial is to acquaint you with the basic use of the Trace System software. The Trace System software includes the following: The Trace Control

More information

QorIQ Debugger and NEXUS Trace

QorIQ Debugger and NEXUS Trace QorIQ Debugger and NEXUS Trace TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... QORIQ... QorIQ Debugger and NEXUS Trace...

More information

TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for Z TRACE32 Simulator License Quick Start of the Simulator...

TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for Z TRACE32 Simulator License Quick Start of the Simulator... Simulator for Z80+ TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... TRACE32 Instruction Set Simulators... Simulator for Z80+... 1 TRACE32 Simulator License... 3 Quick Start of the

More information

2 ABOUT VISUALDSP++ In This Chapter. Figure 2-0. Table 2-0. Listing 2-0.

2 ABOUT VISUALDSP++ In This Chapter. Figure 2-0. Table 2-0. Listing 2-0. 2 ABOUT VISUALDSP++ Figure 2-0. Table 2-0. Listing 2-0. In This Chapter This chapter contains the following topics: What Is VisualDSP++? on page 2-2 VisualDSP++ Features on page 2-2 Program Development

More information

ARM Processors for Embedded Applications

ARM Processors for Embedded Applications ARM Processors for Embedded Applications Roadmap for ARM Processors ARM Architecture Basics ARM Families AMBA Architecture 1 Current ARM Core Families ARM7: Hard cores and Soft cores Cache with MPU or

More information

3. The MC6802 MICROPROCESSOR

3. The MC6802 MICROPROCESSOR 3. The MC6802 MICROPROCESSOR This chapter provides hardware detail on the Motorola MC6802 microprocessor to enable the reader to use of this microprocessor. It is important to learn the operation and interfacing

More information

AN4311 Application note

AN4311 Application note Application note Assessing STM32L1 Series current consumption Introduction The STMicroelectronics ARM Cortex -M3 based STM32L1 series uses ST s proprietary ultra-low-leakage process technology with an

More information

Integration for CodeBlocks

Integration for CodeBlocks Integration for CodeBlocks TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... 3rd Party Tool Integrations... Integration for CodeBlocks... 1 Overview... 2 Supported Code::Blocks versions...

More information

Interrupts (Exceptions) Gary J. Minden September 11, 2014

Interrupts (Exceptions) Gary J. Minden September 11, 2014 Interrupts (Exceptions) Gary J. Minden September 11, 2014 1 Interrupts Motivation Implementation Material from Stellaris LM3S1968 Micro-controller Datasheet Sections 2.5 and 2.6 2 Motivation Our current

More information

ARMv8-A Software Development

ARMv8-A Software Development ARMv8-A Software Development Course Description ARMv8-A software development is a 4 days ARM official course. The course goes into great depth and provides all necessary know-how to develop software for

More information

DEVELOPMENT OF A DEBUG MODULE FOR A FPGA-BASED MICROCONTROLLER. Rainer Bermbach, Martin Kupfer

DEVELOPMENT OF A DEBUG MODULE FOR A FPGA-BASED MICROCONTROLLER. Rainer Bermbach, Martin Kupfer DEVELOPMENT OF A DEBUG MODULE FOR A FPGA-BASED MICROCONTROLLER Rainer Bermbach, Martin Kupfer University of Applied Sciences Braunschweig/Wolfenbuettel, Germany Abstract: Description of the development

More information

XDS560 Trace. Technology Showcase. Daniel Rinkes Texas Instruments

XDS560 Trace. Technology Showcase. Daniel Rinkes Texas Instruments XDS560 Trace Technology Showcase Daniel Rinkes Texas Instruments Agenda AET / XDS560 Trace Overview Interrupt Profiling Statistical Profiling Thread Aware Profiling Thread Aware Dynamic Call Graph Agenda

More information

MCUXpresso IDE Instruction Trace Guide. Rev May, 2018 User guide

MCUXpresso IDE Instruction Trace Guide. Rev May, 2018 User guide MCUXpresso IDE Instruction Trace Guide User guide 14 May, 2018 Copyright 2018 NXP Semiconductors All rights reserved. ii 1. Trace Overview... 1 1.1. Instruction Trace Overview... 1 1.1.1. Supported Targets...

More information

Interrupts (Exceptions) (From LM3S1968) Gary J. Minden August 29, 2016

Interrupts (Exceptions) (From LM3S1968) Gary J. Minden August 29, 2016 Interrupts (Exceptions) (From LM3S1968) Gary J. Minden August 29, 2016 1 Interrupts Motivation Implementation Material from Stellaris LM3S1968 Micro-controller Datasheet Sections 2.5 and 2.6 2 Motivation

More information

Cortex-R5 Software Development

Cortex-R5 Software Development Cortex-R5 Software Development Course Description Cortex-R5 software development is a three days ARM official course. The course goes into great depth, and provides all necessary know-how to develop software

More information

Programming in the MAXQ environment

Programming in the MAXQ environment AVAILABLE The in-circuit debugging and program-loading features of the MAXQ2000 microcontroller combine with IAR s Embedded Workbench development environment to provide C or assembly-level application

More information

_ V PowerPC 4xx Family On-Chip Emulation. Contents. Technical Notes

_ V PowerPC 4xx Family On-Chip Emulation. Contents. Technical Notes _ V9.12. 225 Technical Notes PowerPC 4xx Family On-Chip Emulation This document is intended to be used together with the CPU reference manual provided by the silicon vendor. This document assumes knowledge

More information

Interrupt/Timer/DMA 1

Interrupt/Timer/DMA 1 Interrupt/Timer/DMA 1 Exception An exception is any condition that needs to halt normal execution of the instructions Examples - Reset - HWI - SWI 2 Interrupt Hardware interrupt Software interrupt Trap

More information

embos Real Time Operating System CPU & Compiler specifics for RENESAS SH2 CPUs and RENESAS HEW4 Document Rev. 1

embos Real Time Operating System CPU & Compiler specifics for RENESAS SH2 CPUs and RENESAS HEW4 Document Rev. 1 embos Real Time Operating System CPU & Compiler specifics for RENESAS SH2 CPUs and RENESAS HEW4 Document Rev. 1 A product of Segger Microcontroller Systeme GmbH www.segger.com 2/25 embos for SH2 CPUs and

More information

TRACE32 Training...! Training ICD In-Circuit Debugger...! Training ICD Basics... 1

TRACE32 Training...! Training ICD In-Circuit Debugger...! Training ICD Basics... 1 Training ICD Basics TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Training...! Training ICD In-Circuit Debugger...! Training ICD Basics... 1 System Concept... 5 Basic Configuration TRACE32-ICD

More information

TRACE32 Training... Training Power Probe... Training Power Probe... 1

TRACE32 Training... Training Power Probe... Training Power Probe... 1 Training Power Probe TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Training... Training Power Probe... Training Power Probe... 1 Basics... 2 The PowerProbe Configuration Window 2 The PowerProbe

More information

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... TriCore... TriCore Monitor... 1

TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... TriCore... TriCore Monitor... 1 TriCore Monitor TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... TriCore... TriCore Monitor... 1 Brief Overview of Documents

More information

FlexRay Protocol Analyzer

FlexRay Protocol Analyzer FlexRay Protocol Analyzer TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... Protocol Analyzer... FlexRay Protocol Analyzer... 1 General Function... 2 Features 2 How to use the PROTOanalyzer...

More information

Practical Hardware Debugging: Quick Notes On How to Simulate Altera s Nios II Multiprocessor Systems Using Mentor Graphics ModelSim

Practical Hardware Debugging: Quick Notes On How to Simulate Altera s Nios II Multiprocessor Systems Using Mentor Graphics ModelSim Practical Hardware Debugging: Quick Notes On How to Simulate Altera s Nios II Multiprocessor Systems Using Mentor Graphics ModelSim Ray Duran Staff Design Specialist FAE, Altera Corporation 408-544-7937

More information

OUTLINE. STM32F0 Architecture Overview STM32F0 Core Motivation for RISC and Pipelining Cortex-M0 Programming Model Toolchain and Project Structure

OUTLINE. STM32F0 Architecture Overview STM32F0 Core Motivation for RISC and Pipelining Cortex-M0 Programming Model Toolchain and Project Structure ARCHITECTURE AND PROGRAMMING George E Hadley, Timothy Rogers, and David G Meyer 2018, Images Property of their Respective Owners OUTLINE STM32F0 Architecture Overview STM32F0 Core Motivation for RISC and

More information

8086 Interrupts and Interrupt Responses:

8086 Interrupts and Interrupt Responses: UNIT-III PART -A INTERRUPTS AND PROGRAMMABLE INTERRUPT CONTROLLERS Contents at a glance: 8086 Interrupts and Interrupt Responses Introduction to DOS and BIOS interrupts 8259A Priority Interrupt Controller

More information

4. Hardware Platform: Real-Time Requirements

4. Hardware Platform: Real-Time Requirements 4. Hardware Platform: Real-Time Requirements Contents: 4.1 Evolution of Microprocessor Architecture 4.2 Performance-Increasing Concepts 4.3 Influences on System Architecture 4.4 A Real-Time Hardware Architecture

More information

Microprocessors and Microcontrollers. Assignment 1:

Microprocessors and Microcontrollers. Assignment 1: Microprocessors and Microcontrollers Assignment 1: 1. List out the mass storage devices and their characteristics. 2. List the current workstations available in the market for graphics and business applications.

More information

TRACE32. Product Overview

TRACE32. Product Overview TRACE32 Product Overview Preprocessor Product Portfolio Lauterbach is the world s leading manufacturer of complete, modular microprocessor development tools with 35 years experience in the field of embedded

More information

This chapter introduces how to use the emulator of TOPICE quickly.

This chapter introduces how to use the emulator of TOPICE quickly. Quick Starting Summarization This chapter introduces how to use the emulator of TOPICE quickly. Compiling Source and Debugging Creating a New Project Select main menu Project, then choose the submenu New

More information

Help Volume Agilent Technologies. All rights reserved. Agilent E2485A Memory Expansion Interface

Help Volume Agilent Technologies. All rights reserved. Agilent E2485A Memory Expansion Interface Help Volume 1994-2002 Agilent Technologies. All rights reserved. Agilent E2485A Memory Expansion Interface Agilent E2485A Memory Expansion Interface The E2485A Memory Expansion Interface lets you use the

More information

RTOS Debugger for Linux - Run Mode

RTOS Debugger for Linux - Run Mode RTOS Debugger for Linux - Run Mode TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... RTOS Debuggers... RTOS Debugger for Linux... RTOS Debugger for Linux - Run Mode... 1 Debugging

More information

General Commands Reference Guide P

General Commands Reference Guide P General Commands Reference Guide P TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... General Commands... General Commands Reference Guide P... 1 History... 7 PCI... 8 PCI Legacy

More information

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their S08 Highlighted Features Why Do I Need a Slave LIN Interface Controller (SLIC)? Design Challenges Slave synchronization Slave synchronizing to LIN messaging requires a cost versus resource trade-off. Your

More information

Cortex-A9 MPCore Software Development

Cortex-A9 MPCore Software Development Cortex-A9 MPCore Software Development Course Description Cortex-A9 MPCore software development is a 4 days ARM official course. The course goes into great depth and provides all necessary know-how to develop

More information

Course Introduction. Purpose: Objectives: Content: 27 pages 4 questions. Learning Time: 20 minutes

Course Introduction. Purpose: Objectives: Content: 27 pages 4 questions. Learning Time: 20 minutes Course Introduction Purpose: This course provides an overview of the Direct Memory Access Controller and the Interrupt Controller on the SH-2 and SH-2A families of 32-bit RISC microcontrollers, which are

More information

Efficient and Large Scale Program Flow Tracing in Linux. Alexander Shishkin, Intel

Efficient and Large Scale Program Flow Tracing in Linux. Alexander Shishkin, Intel Efficient and Large Scale Program Flow Tracing in Linux Alexander Shishkin, Intel 16.09.2013 Overview Program flow tracing - What is it? - What is it good for? Intel Processor Trace - Features / capabilities

More information

Chapter 7 Central Processor Unit (S08CPUV2)

Chapter 7 Central Processor Unit (S08CPUV2) Chapter 7 Central Processor Unit (S08CPUV2) 7.1 Introduction This section provides summary information about the registers, addressing modes, and instruction set of the CPU of the HCS08 Family. For a more

More information