Sign In
Upload
Manuals
Brands
Renesas Manuals
Computer Hardware
H8/300 Series
Renesas H8/300 Series Manuals
Manuals and User Guides for Renesas H8/300 Series. We have
2
Renesas H8/300 Series manuals available for free PDF download: User Manual, Programming Manual
Renesas H8/300 Series User Manual (489 pages)
Emulator
Brand:
Renesas
| Category:
Computer Hardware
| Size: 4 MB
Table of Contents
Table of Contents
15
HEW Part
25
1 Overview
27
Workspaces, Projects and Files
27
The Main Window
28
The Title Bar
28
The Menu Bar
28
The Toolbars
29
The Workspace Window
31
The Editor Window
33
The Output Window
34
The Status Bar
35
The Help System
35
Launching the HEW
36
Exiting the HEW
36
Component System Overview
36
2 Build Basics
37
The Build Process
37
Project Files
38
Adding Files to a Project
39
Removing Files from a Project
41
Excluding a Project File from Build
42
Including a Project File in Build
42
File Extensions and File Groups
43
Specifying How to Build a File
48
Build Configurations
49
Selecting a Configuration
50
Adding and Deleting Configurations
51
Building a Project
52
Building Individual Files
52
Stopping a Build
53
Building Multiple Projects
53
The Output Window
54
Controlling the Content of the Output Window
54
Displaying out of Date Files in the Workspace Window
56
File Dependencies
57
Configuring the Workspace Window
57
Show Dependencies under each File
57
Show Standard Library Includes
58
Show File Paths
58
Sort Files by Time Order
59
Setting the Current Project
59
Inserting a Project into a Workspace
60
Specifying Dependencies between Projects
61
Removing a Project from a Workspace
62
Loading/Unloading a Project Into/From a Workspace
62
Relative Projects Paths in the Workspace
63
User Folders in the Workspace
64
3 Advanced Build Features
65
The Build Process Revisited
65
What Is a Build
65
Creating a Custom Build Phase
67
Ordering Build Phases
71
Build Phase Order
72
Build File Phase Order
75
Setting Custom Build Phase Options
76
Options Tab
77
Output Files Tab
77
Dependent Files Tab
79
File Mappings
81
Controlling the Build
83
Logging Build Output
84
Changing Toolchain Version
85
Using an External Debugger
86
Generating a Makefile
89
Using a Makefile Inside the HEW System
91
Customizing the HEW Linkage Order
93
4 Using the Editor
95
The Editor Window
95
Working with Multiple Files
96
The Editor Toolbars
96
Editor Toolbar Buttons
96
Search Toolbar Buttons
98
Bookmarks Toolbar Buttons
98
Templates Toolbar Buttons
98
Standard File Operations
99
Creating a New File
99
Saving a File
99
Saving All Files
99
Opening a File
100
Closing Files
100
Editing a File
101
Searching and Navigating through Files
102
Finding Text
102
Finding Text in Multiple Files
103
Replacing Text
104
Jumping to a Specified Line
105
Bookmarks
106
Printing a File
106
Configuring Text Layout
107
Page Set-Up
107
Changing Tabs
109
Auto Indentation
110
Splitting a Window
111
Configuring Text
112
Changing the Editor Font
112
Syntax Coloring
113
Templates
115
Defining a Template
115
Deleting a Template
117
Inserting a Template
117
Brace Matching
118
Editor Column Management
119
Enable Tooltip Watch
120
5 Tools Administration
121
Tool Locations
122
HEW Registration Files (*.HRF)
122
Registering Components
123
Searching Drives for Components
123
Registering a Single Component
124
Unregistering Components
124
Viewing and Editing Component Properties
125
Uninstalling Components
127
Technical Support Issues
129
On-Demand Components
131
Custom Project Types
132
6 Customizing the Environment
139
Customizing the Toolbar
139
Customizing the Tools Menu
142
Configuring the Help System
144
Specifying Workspace Options
145
Open Last Workspace at Start-Up
146
Restore the Files on Opening Workspace
146
Display Workspace Information Dialog on Opening Workspace
146
Save Workspace before Executing any Tools
147
Prompt before Saving Workspace
147
Prompt before Saving Session
147
Save Auto-Recovery Info
148
Default Directory for New Workspaces
148
Using an External Editor
149
Customizing File Save
150
Save Files before Executing any Tools
150
Prompt before Saving Files
150
Using Custom Placeholders
151
Using the Workspace and Project Log Facilities
153
Using the Virtual Desktop
153
7 Version Control
155
Selecting a Version Control System
156
8 Using the Custom Version Control System
159
Defining Version Control Menu Options
159
System Menu Options and Toolbar Buttons
161
User Menu Options
163
Defining Version Control Commands
165
Executable Return Code
165
Specifying Arguments
166
Specifying File Locations
167
Specifying Environment
170
Specifying Comments
171
Specifying a User Name and Password
172
Controlling Execution
174
Prompt before Executing Command
174
Run in DOS Window
174
Use Forward Slash '/' as Version Control Directory Delimiter
174
Importing and Exporting a Set-Up
175
9 Using Visual Sourcesafe
177
Attaching Visual Sourcesafe to a Workspace
177
Selecting Visual Sourcesafe
177
Adding Files to Visual Sourcesafe
178
Visual Sourcesafe Commands
179
Removing a File from Version Control
179
Getting a Read Only Copy of a File from Version Control
179
Checking out a Writable Copy of a File from Version Control
180
Checking in a Writable Copy of a File into Version Control
180
Undoing a Check out Operation
180
Viewing the Status of a File
181
Viewing the History of a File
181
Visual Sourcesafe Integration Options
181
10 Network Facilities
183
Overview
183
Enabling Network Access
184
Setting the Administrator User's Password
184
Adding New Users to the System
186
Changing Your Password
187
Using the Network HEW Service
187
11 Difference View
189
12 Technical Support
193
13 Navigation Facilities
195
C++ Navigation Component
197
C Function and #Defines Navigation Components
200
14 Smart Editor
201
Emulator Debugger Part
205
Section 1 Overview
207
Features
207
Warnings
208
Environmental Conditions
209
Emulator External Dimensions and Mass
209
Section 2 Preparation before Use
211
Emulator Preparation
211
Installing Emulator's Software
211
Connecting to the User System
212
Example of Connecting the User System Interface Cable Head
212
Plugging the User System Interface Cable Body into the Emulator
213
Plugging the User System Interface Cable Body into the Cable Head
213
Power Supply
214
AC Adapter
214
Polarity
214
Power Supply Monitor Circuit
214
SIMM Memory Module
214
Optional SIMM Memory Module Configuration
214
Hardware Interface
215
Signal Protection on the Emulator
215
User System Interface Circuits
215
Clock Oscillator
215
External Probe 1 (Ext1)/Trigger Output
215
External Probe 2 (Ext2)/Trigger Output
216
Voltage Follower Circuit
217
2.7 System Check
218
Communication Problems
222
2.9 Other Methods for Activating the Emulator
222
2.10 Uninstalling the Emulator's Software
222
Section 3 E6000 Emulator Functions
223
Debugging Features
223
Breakpoints
223
Trace
223
Execution Time Measurements
223
Performance Analysis
223
Bus Monitoring
224
Complex Event System (CES)
224
Event Channels
224
Range Channels
224
Breaks
225
Timing
225
Hardware Features
225
Memory
225
Clocks
226
Probes
226
3.4 Stack Trace Function
226
3.5 Online Help
226
Section 4 Preparation before Use
227
Workspaces, Projects, and Files
227
Method for Activating HEW
228
Creating a New Workspace (Toolchain Not Used)
229
Creating a New Workspace (Toolchain Used)
233
4.2.3 Selecting an Existing Workspace
237
4.3 Setting at Emulator Activation
238
Debug Sessions
240
Selecting a Session
240
Adding and Removing Sessions
241
Saving Session Information
243
4.5 Connecting the Emulator
244
4.6 Reconnecting the Emulator
245
4.7 Ending the Emulator
245
Section 5 Debugging
247
Setting the Environment for Emulation
247
Opening the [Configuration Properties] Dialog Box
247
Selecting an MCU Not Included in the List
249
Selecting the Interface to be Connected
250
Opening the [Memory Mapping] Dialog Box
251
Changing the Memory Map Setting
252
Downloading a Program
253
Viewing the Source Code
254
Viewing the Assembly-Language Code
257
Modifying the Assembly-Language Code
257
Viewing a Specific Address
258
Viewing the Current Program Counter Address
258
Debugging with the Command Line Interface
259
Opening the [Command Line] Window
259
Specifying a Command File
259
Executing a Command File
260
Stopping Command Execution
260
Specifying a Log File
260
Starting or Stopping Logging
260
Entering a Full Path to the File
260
Pasting a Placeholder
261
Viewing the Registers
262
Opening the [Register] Window
262
Expanding a Bit Register
262
Choosing a Register to be Displayed
263
Splitting up the Window Display
263
Modifying Register Contents
264
Using Register Contents
264
Saving the Currently Displayed Contents
264
Operating Memory
265
Viewing a Memory Area
265
Displaying Data in Different Formats
266
Splitting up the Window Display
267
Viewing a Different Memory Area
267
Modifying the Memory Contents
267
Selecting a Memory Range
267
Finding a Value in Memory
268
Filling a Memory Area with a Value
269
Copying a Memory Area
269
Saving and Verifying a Memory Area
270
Disabling Update of the Window Contents
271
Updating the Window Contents
271
Comparing the Memory Contents
272
Loading a Memory Area from a File
273
Viewing the I/O Memory
274
Opening the [IO] Window
274
Expanding the I/O Register Display
274
Manually Loading an IO File
275
Modifying the I/O Register Contents
275
Advertisement
Renesas H8/300 Series Programming Manual (136 pages)
Brand:
Renesas
| Category:
Computer Hardware
| Size: 0 MB
Table of Contents
Table of Contents
3
Section 1. CPU
7
1.1 General CPU Architecture
8
1.2 Registers
11
1.3 Instructions
14
Section 2. Instruction Set
38
ADD (ADD Binary) (Byte)
43
ADD (ADD Binary) (Word)
44
ADDS (ADD with Sign Extension)
45
ADDX (ADD with Extend Carry)
46
AND (and Logical)
47
ANDC (and Control Register)
48
BAND (Bit AND)
49
Bcc (Branch Conditionally)
50
BCLR (Bit Clear)
53
BIAND (Bit Invert AND)
55
BILD (Bit Invert Load)
56
BIOR (Bit Invert OR)
57
BIST (Bit Invert Store)
58
BIXOR (Bit Invert Exclusive OR)
59
BLD (Bit Load)
60
BNOT (Bit NOT)
61
BOR (Bit Inclusive OR)
63
BSET (Bit SET)
65
BSR (Branch to Subroutine)
67
BST (Bit Store)
68
BTST (Bit Test)
69
BXOR (Bit Exclusive OR)
71
CMP (Compare) (Byte)
73
CMP (Compare) (Word)
74
DAA (Decimal Adjust Add)
75
DAS (Decimal Adjust Subtract)
77
DEC (Decrement)
79
DIVXU (Divide Extend as Unsigned)
80
EEPMOV (Move Data to EEPROM)
82
INC (Increment)
84
JMP (Jump)
85
JSR (Jump to Subroutine)
86
LDC (Load to Control Register)
87
Mov(Move Data) (Byte)
88
Mov(Move Data) (Word)
89
Mov(Move Data) (Byte)
90
Mov(Move Data) (Word)
91
Mov(Move Data) (Byte)
92
Mov(Move Data) (Word)
93
MOVFPE (Move Data from Peripheral with E Clock)
94
MOVTPE (Move Data to Peripheral with E Clock)
95
MULXU (Multiply Extend as Unsigned)
96
NEG (Negate)
97
NOP (no Operation)
98
NOT (NOT = Logical Complement)
99
OR (Inclusive or Logical)
100
ORC (Inclusive or Control Register)
101
POP (POP Data)
102
PUSH (PUSH Data)
103
ROTL (Rotate Left)
104
ROTR (Rotate Right)
105
ROTXL (Rotate with Extend Carry Left)
106
ROTXR (Rotate with Extend Carry Right)
107
RTE (Return from Exception)
108
RTS (Return from Subroutine)
109
SHAL (Shift Arithmetic Left)
110
SHAR (Shift Arithmetic Right)
111
SHLL (Shift Logical Left)
112
SHLR (Shift Logical Right)
113
Sleep (Sleep)
114
STC (Store from Control Register)
115
SUB (Subtract Binary) (Byte)
116
SUB (Subtract Binary) (Word)
118
SUBS (Subtract with Sign Extension)
119
SUBX (Subtract with Extend Carry)
120
XOR (Exclusive or Logical)
121
XORC (Exclusive or Control Register)
122
Appendix A. Operation Code Map
123
Appendix B. Instruction Set List
124
Appendix C. Number of Execution States
130
Advertisement
Related Products
Renesas H8/3001
Renesas H8/3007
Renesas H8/300H Series
Renesas H8/300L Super Low Power Series
Renesas F-ZTAT H8/3048 Series
Renesas H8/3052
Renesas H8/3067
Renesas F-ZTAT H8/3052B Series
Renesas F-ZTAT H8/3067F
Renesas F-ZTAT H8/3039F
Renesas Categories
Computer Hardware
Motherboard
Microcontrollers
Adapter
Switch
More Renesas Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL