Sign In
Upload
Manuals
Brands
Renesas Manuals
Computer Hardware
Emulator Debugger M16C PC4701
Renesas Emulator Debugger M16C PC4701 Manuals
Manuals and User Guides for Renesas Emulator Debugger M16C PC4701. We have
1
Renesas Emulator Debugger M16C PC4701 manual available for free PDF download: User Manual
Renesas Emulator Debugger M16C PC4701 User Manual (296 pages)
Emulator Debugger V.1.03
Brand:
Renesas
| Category:
Computer Hardware
| Size: 3.98 MB
Table of Contents
Table of Contents
7
Setup of Debugger
13
1 Features
15
Real-Time RAM Monitor Function
15
RAM Monitor Area
15
Sampling Period
16
Related Windows
16
Break Functions
17
Software Breaks Function
17
Hardware Break
18
Protect Break
19
Real-Time Trace Function
20
Trace Area
20
Trace Condition Setting
21
Trace Data Write Condition
21
Time Measurement Function
22
The Measurement Condition
22
Coverage Function
23
Coverage Measurement Area
23
Related Windows
23
Real-Time os Debugging Function
24
GUI Input/Output Function
24
2 About the Emulator PC4701
25
Communication Methods
25
Function Table
25
3 Before Starting the Debugger
26
Communication Method by Emulator
26
USB Interface
26
LAN Interface
26
LPT Interface
26
Proprietary Parallel Interface
27
Download of Firmware
28
Setting before Emulator Starts
29
USB Communication
29
LAN Communication 1
30
LAN Communication 2
32
Proprietary Parallel Communication
33
4 Preparation before Use
34
Workspaces, Projects, and Files
34
Starting the High-Performance Embedded Workshop
35
Creating a New Workspace (Toolchain Used)
36
Creating a New Workspace (Toolchain Not Used)
41
Starting the Debugger
46
Connecting the Emulator
46
Ending the Emulator
46
5 Setup the Debugger
47
Init Dialog
47
MCU Tab
48
Debugging Information Tab
51
F/W and Work Area Tab
53
Memory Extension Mode Tab
54
Clock Tab
57
Script Tab
58
Setting of the Communication Interface
59
Setting of the USB Interface
59
Setting of the LPT Interface
60
Setting of the LAN Interface
61
Setting of the Parallel Interface
63
Setting of the Serial Interface
63
Setup the Debugger for M32C
64
Emem Dialog
64
Setup the Debugger for M16C/R8C
68
Map Command
68
Setup the Debugger for 740
69
Map Command
69
Method of Making MCU File
70
Method of Making MCU File (the M16C/R8C Debugger)
70
Method of Making MCU File (the 740 Debugger)
71
Tutorial
73
6 Tutorial
75
Introduction
75
Usage
76
Step1 : Starting the Debugger
76
Step2 : Checking the Operation of RAM
77
Step3 : Downloading the Tutorial Program
78
Step4 : Setting a Breakpoint
80
Step5 : Executing the Program
81
Step6 : Reviewing Breakpoints
83
Step7 : Viewing Register
84
Step8 : Viewing Memory
85
Step9 : Watching Variables
86
Step10 : Stepping through a Program
88
Step11 : Forced Breaking of Program Executions
91
Step12 : Displaying Local Variables
92
Step13 : Stack Trace Function
93
What Next
94
Reference
95
7 Windows/Dialogs
97
RAM Monitor Window
98
Extended Menus
100
Setting the RAM Monitor Area
101
ASM Watch Window
102
Extended Menus
103
C Watch Window
104
Extended Menus
106
Coverage Window
107
Extended Menus
108
Refer to the Source Line/The Executed Address
109
Script Window
110
Extended Menus
111
S/W Break Point Setting Window
112
Command Button
113
Setting and Deleting a Break Points from Editor(Source) Window
114
H/W Break Point Setting Window
115
Specify the Combinatorial Condition
120
Specify the Process ID
121
Command Button
121
Specify the Events (Instruction Fetch)
122
Specify the Events (Memory Access)
126
Specify the Events (Bit Access)
150
Specify the Events (Interrupt)
152
Specify the Events (External Trigger Signal)
154
Specify the Event Combination Condition
156
Specify the Process ID
159
Protect Window
160
Extended Menus
160
Trace Point Setting Window
161
Specify the Trace Event
162
Specify the Combinatorial Condition
165
Specify the Process ID
166
Specify the Trace Range
166
Specify the Trace Write Condition
167
Command Button
167
Specify the Events (Instruction Fetch)
168
Specify the Events (Memory Access)
168
Specify the Events (Bit Access)
168
Specify the Events (Interrupt)
168
Specify the Events (External Trigger Signal)
168
Specify the Event Combination Condition
168
Specify the Process ID
168
Specify the Write Condition
169
Time Measurement Window
173
Specify the Time Measurement Event
174
Time Measurement Condition
178
Command Button
178
Specify the Events (Instruction Fetch)
179
Specify the Events (Memory Access)
179
Specify the Events (Bit Access)
179
Specify the Events (Interrupt)
179
Specify the Events (External Trigger Signal)
179
Set the Measurement Condition
180
Trace Window
184
Configuration of Bus Mode
184
Configuration of Disassemble Mode
186
Configuration of Data Access Mode
187
Configuration of Source Mode
188
Extended Menus
189
Display of Bus Information on the M32C Debugger
190
Display of Bus Information on the M16C/R8C Debugger
192
Display of Bus Information on the 740 Debugger
194
Data Trace Window
195
Extended Menus
196
GUI I/O Window
197
Extended Menus
198
MR Window
199
Display the Task Status
201
Display the Ready Queue Status
205
Display the Timeout Queue Status
206
Display the Event Flag Status
208
Display the Semaphore Status
210
Display the Mailbox Status
212
Display the Data Queue Status
214
Display the Cycle Handler Status
216
Display the Alarm Handler Status
218
Display the Memory Pool Status
219
Display the Task Context
221
MR Trace Window
223
Extended Menus
225
Refer the Execution History of Task(Mrxx Window)
226
MR Analyze Window
232
Configuration of CPU Occupancy Status Display Mode
232
Configuration of Ready State Duration Display Mode
233
Configuration of System Call History Display Mode
233
Extended Menus
234
Analyze the Execution History of Task
234
MR Task Pause Window
237
About Task Pause Function
237
Extended Menus
238
Pause the Specified Task
239
Task Trace Window
244
Extended Menus
245
Refer the Execution History of Task(Taskxx Window)
246
Task Analyze Window
251
Extended Menus
251
Analyze the Execution History of Task
252
8 Table of Script Commands
253
Table of Script Commands (Classified by Function)
253
Execution Commands
253
File Operation Commands
253
Register Operation Commands
254
Memory Operation Commands
254
Assemble/Disassemble Commands
254
Software Break Setting Commands
254
Hardware Break Setting Commands
255
Real-Time Trace Commands
255
Coverage Measurement Commands
255
Script/Log File Commands
255
Program Display Commands
255
Map Commands
256
Clock Command
256
Watchdog Timer Commands
256
C Language Debugging Commands
256
Real-Time os Command
256
Utility Commands
256
Table of Script Commands (Alphabetical Order)
257
9 Writing Script Files
259
Structural Elements of a Script File
259
Script Command
260
Assign Statement
260
Conditional Statement
260
Loop Statement(While,Endw) and Break Statement
261
Comment Statements
261
Writing Expressions
262
Constants
262
Symbols and Labels
263
Macro Variables
264
Register Variables
265
Memory Variables
265
Line Nos
265
Character Constants
266
Operators
266
10 C/C++ Expressions
267
Writing C/C++ Expressions
267
Immediate Values
267
Scope Resolution
268
Mathematical Operators
268
Pointers
268
Reference
268
Sign Inversion
269
Member Reference Using Dot Operator
269
Member Reference Using Arrow
269
Pointers to Members
270
Parentheses
270
Arrays
270
Casting to Basic Types
270
Casting to Typedef Types
271
Variable Name
271
Function Name
271
Character Constants
271
Character String Literals
271
Display Format of C/C++ Expressions
272
Enumeration Types
272
Basic Types
272
Pointer Types
273
Array Types
274
Function Types
274
Reference Types
274
Bit Field Types
274
When no C Symbol Is Found
275
Syntax Errors
275
Structure and Union Types
275
11 Display the Cause of the Program Stoppage
276
12 Attention
277
Common Attention
277
File Operation on Windows
277
Area Where Software Breakpoint Can be Set
277
Get or Set C Variables
278
Function Name in C
279
Option Settings for Download Modules
279
Debugging Multi Modules
279
Synchronized Debugging
279
Down-Load of Firmware
279
Restriction of LPT Port
280
Notes for Coverage Function
281
Emulator Reset Switch
281
Debugging Resource on Emulator
281
Attention of the M32C Debugger
282
Stack Area Used by the Emulator
282
Interrupt Stack Pointer When Resetting the Target Program
282
Option of C Compiler/Assembler/Linker
282
Target MCU HOLD Terminal
282
Hardware Event
283
Time Measurement Resource
283
CPU Rewrite
283
MR STK Script Command
283
Attention of the M16C/R8C Debugger
284
Map of Stack Area Used by the Emulator
284
Options for Compiler, Assembler, and Linker
284
TASKING C Compiler
284
Target MCU HOLD Terminal
284
Hardware Event
285
Operating Frequency of MCU
285
The Correspondence os Version of Task Pause Function
285
Memory Space Expansion
286
Watch Dog Timer
286
CPU Rewrite
286
MR STK Script Command
286
Attention of the 740 Debugger
287
Setting of Memory Map
287
Emulation Pod M37515T-RPD
287
Stack Area Used by the Emulator
287
Specify the Clock
287
Watch Dog Timer
287
Option of C Compiler/Assembler/Linker
287
About the Single-Step Execution and the Program Break Function in the Internal RAM Area of the Mcu
288
Debugging in the 16-Timer Functions
288
Hardware Event
288
Operating Frequency of MCU
288
Option of C Compiler/Assembler/Linker
289
When Using Ncxx
289
When Using the Assembler Package for 740 Family
289
When Using the IAR C Compiler (EW)
290
When Using the IAR C Compiler (ICC)
291
When Using the TASKING C Compiler (EDE)
292
When Using the TASKING C Compiler (CM)
292
When Using the IAR EC++ Compiler (EW)
293
Advertisement
Advertisement
Related Products
Renesas M16C/29
Renesas M16C/64
Renesas M16C/6NM
Renesas M16C/26A
Renesas M16C/6NL
Renesas M16C/6N4
Renesas M16C/6N5
Renesas M16C FAMILY
Renesas M16C/62PT
Renesas M16C/60 Series
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