Manuals
/
Brands
/
Computer Equipment
/
Network Card
/
Renesas
/
Computer Equipment
/
Network Card
Renesas
M16C/64, R0E530640MCU00 user manual
1
1
229
229
Download
229 pages, 4.76 Mb
REJ10J1733-0100
(
T
)
R0E530640MCU00
Rev.1.00
Apr. 01, 2008
User’s Manual
E100 Emulator MCU Unit for M16C/64 Grou
p
Contents
Main
R0E530640MCU00
Users Manual
Notes regarding these materials
Preface
Important
Page
Precautions for Safety
CAUTION
Definitions of Signal Words
IMPORTANT
WARNING
Page
Contents
Page
Page
Page
Page
User Registration
Terminology
1. Outline
1.1 Package Components
1.2 Other Tool Products Required for Development
1.3 System Configuration
Page
Page
1.4 Specifications
1.5 Operating Environment
2. Setup
2.1 Flowchart of Starting Up the Emulator
Page
2.2 Installing the Included Software
2.3 Connecting/Disconnecting the MCU Unit to/from the E100 Emulator Main Unit
2.4 Connecting the Host Machine
2.5 Connecting the Emulator Power Supply
2.6 Turning ON the Power
2.7 Self-check
2.8 Selecting Clock Supply
147
81114
EPSON TOYOCOM SG-8002DC/DB Series (power voltage 2.7--3.6V : PC/SC)
Page
2.9 Connecting the User System
Flexible cable
(5)
(1)
Evaluation with actual MCU
*
(2)
(5)
(1)
Evaluation with actual MCU
*
(2)
3. Tutorial
3.1 Introduction
3.2 Starting the High-performance Embedded Workshop
3.3 Connecting the Emulator
R0E530640MCU00 Users Manual 3. Tutorial
3.4 Downloading the Tutorial Program
Page
3.5 Setting Software Breakpoints
3.6 Executing the Program
3.7 Checking Breakpoints
3.8 Altering Register Contents
3.9 Referencing Symbols
3.10 Checking Memory Contents
3.11 Referencing Variables
Page
3.12 Showing Local Variables
3.13 Single-Stepping a Program
Page
Page
Page
3.14 Forcibly Breaking a Program
3.15 Hardware Break Facility
3.16 Stopping a Program when It Accesses Memory
3.17 Trace Facility
Page
Page
Page
Page
Page
Page
Page
Page
Page
3.18 Stack Trace Facility
3.19 What Next?
4. Preparing to Debug
4.1 Starting the High-performance Embedded Workshop
4.2 Creating a New Workspace (Toolchain Unused)
Page
4.3 Creating a New Workspace (Toolchain Used)
Page
Page
4.4 Opening an Existing Workspace
4.5 Connecting the Emulator
4.6 Disconnecting the Emulator
4.7 Quitting the High-performance Embedded Workshop
4.8 Setting Up the Debug
Page
R0E530640MCU00 Users Manual 5. Debugging Functions
5. Debugging Functions
The E100 Emulator supports the functions listed in the table below.
Table 5.1 List of Debug Functions
5.1 Setting Up the Emulation Environment
Page
Page
Page
Page
Page
Page
Page
Page
Page
5.2 Downloading a Program
Page
Page
Page
Page
5.3 Displaying Memory Contents in Real Time
Page
5.4 Showing the Current Status
Page
5.5 Periodically Reading Out and Showing the Emulator Status
Page
5.6 Using Software Breakpoints
Page
Page
Page
5.7 Using Events
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
5.9 Looking at Trace Information
R0E530640MCU00 Users Manual 5. Debugging Functions
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
5.10 Measuring Performance
Page
Page
Page
Page
5.11 Measuring Code Coverage
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
5.12 Measuring Data Coverage
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
5.13 Viewing Realtime Profile Information
Page
Page
Page
Page
Page
Page
Page
Page
Page
5.14 Detecting Exception Events
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
5.15 Using the Start/Stop Function
Page
6. Troubleshooting (Action on Error)
6.1 Flowchart to Remedy the Troubles
6.2 Self-check Error
6.3 Error at Debugger Startup
Page
6.4 How to Request for Support
7. Hardware Specifications
7.1 Target MCU Specifications
7.2 Differences between the Actual MCU and Emulator
7.3 Connection Diagram
Page
Page
Page
7.5 Notes on Using This Product
Page
Page
Page
8. Maintenance and Guarantee
8.1 User Registration
8.2 Maintenance
8.3 Guarantee
8.4 Repair Provisions
8.5 How to Make Request for Repair