Home
Renesas
Computer Hardware
H8 Series
Renesas H8 Series User Manual
4
of 1
of 1 rating
272 pages
Give review
Manual
Specs
To Next Page
To Next Page
To Previous Page
To Previous Page
Loading...
121
6.3 Dow
nloadi
ng t
he Tu
tor
ial Pr
ogr
am
6.3.1
Download
ing the
Tutorial Progr
am
Downlo
ad the
object
program t
o be deb
ugged.
•
Select [Downloa
d modul
e] from the popupm
enu ope
ned by
clicking
the righ
t-hand
mouse but
ton on
[Tuto
rial.abs] o
f [Download modules].
Figure 6.2
Downloading the Tu
torial Program
142
144
Table of Contents
Table of Contents
15
Emulator Debugger Part
21
Section 1 Overview
23
Features
23
Warnings
24
Environmental Conditions
25
Emulator External Dimensions and Mass
25
Section 2 Preparation before Use
27
Emulator Preparation
27
Installing Emulator's Software
27
Connecting to the User System
28
Example of Connecting the User System Interface Cable Head to the User System
28
Plugging the User System Interface Cable Body into the Emulator
29
Plugging the User System Interface Cable Body into the Cable Head
29
Power Supply
30
AC Adapter
30
Polarity
30
Power Supply Monitor Circuit
30
SIMM Memory Module
30
Optional SIMM Memory Module Configuration
30
Hardware Interface
31
Signal Protection on the Emulator
31
User System Interface Circuits
31
Clock Oscillator
31
External Probe 1 (Ext1)/Trigger Output
31
External Probe 2 (Ext2)/Trigger Output
32
Voltage Follower Circuit
33
System Check
34
Communication Problems
39
Other Methods for Activating the Emulator
39
Uninstalling the Emulator's Software
39
Section 3 E6000 Emulator Functions
41
Debugging Features
41
Breakpoints
41
Trace
41
Execution Time Measurements
41
Performance Analysis
41
Bus Monitoring
42
Complex Event System (CES)
42
Event Channels
42
Range Channels
43
Breaks
43
Timing
43
Hardware Features
44
Memory
44
Clocks
45
Probes
45
Stack Trace Function
45
Online Help
45
Section 4 Preparation before Use
47
Method for Activating High-Performance Embedded Workshop
47
Creating a New Workspace (Toolchain Not Used)
48
Creating a New Workspace (Toolchain Used)
52
Selecting an Existing Workspace
56
Connecting the Emulator
57
Reconnecting the Emulator
58
Ending the Emulator
58
Section 5 Debugging
59
Setting the Environment for Emulation
60
Opening the [Configuration Properties] Dialog Box
60
Selecting an MCU Not Included in the List
62
Selecting the Interface to be Connected
63
Opening the [Memory Mapping] Dialog Box
64
Changing the Memory Map Setting
65
Downloading a Program
66
Viewing the Source Code
67
Viewing the Assembly-Language Code
70
Modifying the Assembly-Language Code
71
Viewing a Specific Address
71
Viewing the Current Program Counter Address
71
Viewing the Current Status
72
Reading and Displaying the Emulator Information Regularly
73
Opening the [Extended Monitor] Window
73
Selecting Items to be Displayed
74
Displaying Memory Contents in Realtime
75
Opening the [Monitor] Window
75
Changing the Monitor Settings
77
Temporarily Stopping Update of the Monitor
77
Deleting the Monitor Settings
77
Monitoring Variables
77
Hiding the [Monitor] Window
78
Managing the [Monitor] Window
79
Viewing the Variables
80
Watch] Window
80
Using the Event Points
82
Software Breakpoints
82
Event Points
82
Event Detection System
82
Signals to Indicate Bus States and Areas
83
Opening the [Event] Window
84
Setting Software Breakpoints
84
Setting Event Points
86
Setting Trigger Points
94
Editing Event Points
95
Modifying Event Points
95
Enabling an Event Point
95
Disabling an Event Point
95
Deleting an Event Point
95
Deleting All Event Points
95
Viewing the Source Line for an Event Point
95
Viewing the Trace Information
96
Opening the [Trace] Window
96
Acquiring Trace Information
96
Specifying Trace Acquisition Conditions
98
Searching for a Trace Record
106
Clearing the Trace Information
115
Saving the Trace Information in a File
115
Viewing the [Editor] Window
116
Trimming the Source
116
Acquiring a Snapshot of the Trace Information
116
Temporarily Stopping Trace Acquisition
116
Restarting Trace Acquisition
116
Extracting Records from the Acquired Information
117
Calculating the Difference in Time Stamping
127
Analyzing Statistical Information
128
Extracting Function Calls from the Acquired Trace Information
129
Analyzing Performance
130
Opening the [Performance Analysis] Window
132
Setting Conditions for Measurement
133
Selecting the Address Detection Mode and Resolution
140
Starting Performance Data Acquisition
140
Deleting a Measurement Condition
140
Deleting All Measurement Conditions
140
Section 6 Tutorial
141
Introduction
141
Running the High-Performance Embedded Workshop
142
Downloading the Tutorial Program
143
Displaying the Source Program
144
Setting a Software Breakpoint
145
Setting Registers
146
Executing the Program
147
Reviewing Breakpoints
150
Referring to Symbols
151
Viewing Memory
152
Watching Variables
153
Displaying Local Variables
156
Stepping through a Program
157
Executing the [Step In] Command
157
Executing the [Step Out] Command
159
Executing the [Step Over] Command
160
Forced Breaking of Program Executions
161
Resetting the MCU
161
Break Function
162
Software Break Function
162
Breaking Execution at Event Points
167
Trace Functions
171
Displaying a Trace (When Time Stamping Is Not Available)
172
Displaying a Trace (When Time Stamping Is Available)
178
Statistics
182
Function Calls
186
Stack Trace Function
187
Performance Measurement Function
189
Time of Specified Range Measurement
189
Monitor Function
192
What Next
194
Section 7 Hardware Specifications Specific to this Product
195
H8/3664 E6000 Emulator Specifications
195
Supported Items
195
Operating Voltage and Frequency Specifications
196
User System Interface
197
Signal Protection
197
User System Interface Circuits
197
Differences between MCU and Emulator
199
A/D Converter and D/A Converter
199
Handling Serial EEPROM Board
200
Host PC Interface
201
Section 8 Software Specifications Specific to this Product
203
Software Specifications of the H8/3664 E6000 Emulator
203
Target Hardware
203
Selectable Platforms
203
[Configuration Properties] Dialog Box ([General] Page)
204
Configuration Properties] Dialog Box ([Custom] Page)
209
Memory Mapping Function
212
Status] Window
212
Extended Monitor Function
214
Signals to Indicate Bus States and Areas
215
Monitoring Function
215
Trigger Points
215
Trace Information
216
Searching for a Trace Record
217
Trace Filtering Function
217
Reading from and Writing to the EEPROM
218
Notes on Usage of the H8/3664 E6000 Emulator
224
I/O Register
224
Notes on Mode Transitions
248
Access to the Reserved Area
248
Environment for Execution of the Tutorial Program
248
Note on Emulation of the H8/36912 Group and H8/36902 Group
249
Appendix A I/O File Format
251
File Format (Bit Field Not Supported)
251
File Format (Bit Field Supported)
253
Appendix B Menus
255
Appendix C Command Lines
259
Appendix D Diagnostic Test Procedure
263
Other manuals for Renesas H8 Series
Hardware Manual
697 pages
4
Based on 1 rating
Ask a question
Give review
Questions and Answers:
Need help?
Do you have a question about the Renesas H8 Series and is the answer not in the manual?
Ask a question
Renesas H8 Series Specifications
General
Brand
Renesas
Model
H8 Series
Category
Computer Hardware
Language
English
Related product manuals
Renesas e1
45 pages
Renesas RX66T
25 pages
Renesas E2 Lite
36 pages
Renesas RL78/G13
1092 pages
Renesas RL78/F14
1879 pages
Renesas RL78/G1D
1092 pages
Renesas RL78/F13
1879 pages
Renesas RZ Series
83 pages
Renesas E2 Emulator
30 pages
Renesas RZ/A Series
106 pages
Renesas RH850/F1KM-S4
26 pages
Renesas M32R/ECU Series
839 pages