ARM Simulator and Debugger User Guide
Introduction
Overview
Overview
Simulator/Debugger Integration
Extension Integration
Getting Started
Simulation versus Debugging
Loading the program
Source Level View
Commands
Go
Halt
Trace
Restart
Step Into
Step Over
Step Out
Step to Cursor
Undo Instruction
Undo Command
Breakpoints
Source and Machine Level Breakpoints
Source Level Breakpoints
Setting
The Breakpoint View
Breakpoint Properties
Context Menu
Deleting
Hierarchical Breakpoints
Machine Level Breakpoints
Set Breakpoint at Cursor
Breakpoints Dialog Box
Editing Breakpoints
Editing Breakpoints
Add Breakpoint
Delete Breakpoint
Change Breakpoint
Disable Breakpoint
Flash Memory Breakpoints
Programming Flash Memory
Introduction
The Configuration Script
Flash.ini and UserFlash.ini
Code Creation Wizards
Introduction
Common Features
xstdsys.c and xstdsys.h
_init_chip() and _init_chip1()
Wizard blocks
Modifying the Configuration Code
Inserting Code into your Normal Source Files
Interrupt and I/O Handlers
Changing Variants
Linked Wizards
Reset All Wizards
Headers Wizard
Accessing Wizards using the Source Code Context Menu
Displaying the Context Menu
A Wizards Dialog Box
Operations and Registers
Register Bits
Register Only Selection
Virtual Workshop Interface
Introduction
Compulsory Interface Calls
Introduction
Initialise()
General Purpose Interface Calls
Introduction
IncMachineCycles()
GetDataDWord
GetDataWord
GetDataByte
SetDataDWord
SetDataWord
SetDataByte
GetSerialInput()
GetSerialInputWord()
SetSerialOutput()
SetSerialOutputWord()
GetPortPins()
SetPortPins()
SetAnalogOutputs
SetWaveForm
GetWaveForm
PreCloseExtensions()
Capture State Specific Interface Calls
Introduction
DuplicateState()
DeleteState()
SetActiveState()
ResetState()
MFC Specific Interface Calls
Introduction
AddViewMenuItems()
OnCmdMsg()
I/O via Host PC
Overview
Character I/O
File I/O