Renesas M30290T2-CPE User Manual
Renesas M30290T2-CPE User Manual

Renesas M30290T2-CPE User Manual

Compact emulator for m16c/26a, 28, 29 groups
Table of Contents

Advertisement

Quick Links

REJ10J0494-0200(T)
M30290T2-CPE
User's Manual
Compact Emulator for M16C/26A, 28, 29 Groups
Rev.2.00
Jul. 16, 2005

Advertisement

Table of Contents
loading

Summary of Contents for Renesas M30290T2-CPE

  • Page 1 REJ10J0494-0200(T) M30290T2-CPE User's Manual Compact Emulator for M16C/26A, 28, 29 Groups Rev.2.00 Jul. 16, 2005...
  • Page 2 6. The prior written approval of Renesas Technology Corp. is necessary to reprint or reproduce in whole or in part these materials. 7. If these products or technologies are subject to the Japanese export control restrictions, they must be exported under a license from the Japanese government and cannot be imported into a country other than the approved destination.
  • Page 3: Preface

    The M30290T2-CPE is a compact emulator for the M16C/26A, 28, 29 Group MCUs with the real-time trace function. This user's manual mainly describes specifications of the M30290T2-CPE compact emulator and how to setup it. For details on the emulator debugger and C compiler M3T-NC30WA (evaluation version), which are included with the M30290T2-CPE, refer to the online manual.
  • Page 4: Important

    (2) In no event shall Renesas Solutions Corp. be liable for any consequence arising from the use of this product. (3) Renesas Solutions Corp. strives to renovate or provide a workaround for product malfunction at some charge or without charge.
  • Page 5 M30290T2-CPE User’s Manual Important Usage restrictions: This emulator has been developed as a means of supporting system development by users. Therefore, do not use it as a device used for equipment-embedded applications. Also, do not use it for developing the systems or equipment used for the following...
  • Page 6: Precautions For Safety

    M30290T2-CPE User’s Manual Precautions for Safety Precautions for Safety Definitions of Signal Words In both the user’s manual and on the product itself, several icons are used to insure proper handling of this product and also to prevent injuries to you or other persons, or damage to your properties.
  • Page 7 M30290T2-CPE User’s Manual Precautions for Safety WARNING Warnings for AC Power Supply: If the attached AC power cable does not fit the receptacle, do not alter the AC power cable and do not plug it forcibly. Failure to comply may cause electric shock and/or fire.
  • Page 8 M30290T2-CPE User’s Manual Precautions for Safety CAUTION Notes on Connecting the Power Supply of the Emulator: Do not use any power cable other than the one that is included with the product. The power cable included with the product has its positive and negative poles color-coded by red and black, respectively.
  • Page 9: Table Of Contents

    M30290T2-CPE User’s Manual Contents Contents Page Preface..................................3 Important..................................4 Precautions for Safety ..............................6 Contents..................................9 User Registration ................................11 Terminology ................................12 1. Outline..................................13 1.1 Package Components ...........................13 1.2 System Configuration ............................14 1.2.1 System Configuration ..........................14 1.2.2 Names and Functions of each part of the Emulator................15 1.3 Specifications ..............................18...
  • Page 10 M30290T2-CPE User’s Manual Contents Page 4. Hardware Specifications ............................67 4.1 Target MCU Specifications..........................67 4.2 Differences between the Actual MCU and Emulator..................68 Note on Differences between the Actual MCU and Emulator ..............68 Note on RESET* Input ..........................68 Note on NMI* Input............................68 Notes on Maskable Interrupts ........................68...
  • Page 11: User Registration

    M30290T2-CPE User’s Manual User Registration User Registration When you have purchased the emulator presented in this user's manual, please be sure to register it. As the H/W Tool Customer Registration Sheet is included with this manual, fill it in and FAX it to your local distributor or email the same contents to the following address.
  • Page 12: Terminology

    Integrated development environment High-performance Embedded Workshop This tool provides powerful support for the development of embedded applications for Renesas microcomputers. It has an emulator debugger function allowing for the emulator to be controlled from the host machine via an interface. Furthermore, it permits a range of operations from editing a project to building and debugging it to be performed within the same application.
  • Page 13: Outline

    - C compiler M3T-NC30WA V.5.30 Release 02 (evaluation version) * Please keep the M30290T2-CPE’s packing box and cushion material in your place for reuse at a later time when sending your product for repair or other purposes. Always use these packing box and cushion material when transporting this product.
  • Page 14: System Configuration

    M30290T2-CPE User’s Manual 1. Outline 1.2 System Configuration 1.2.1 System Configuration Figure 1.1 shows a configuration of the M30290T2-CPE system. Power supply for emulator (not included) Power supply cable USB interface cable Power supply for user system (not included) User system...
  • Page 15: Names And Functions Of Each Part Of The Emulator

    MADE MADE IN JAPAN Figure 1.2 Names of the LEDs on the upper panel of the M30290T2-CPE (1) System Status LEDs The system status LEDs indicate the emulator main unit’s operating status etc. Table 1.2 lists the definition of the system status LEDs.
  • Page 16 M30290T2-CPE User’s Manual 1. Outline (2) Target Status LEDs The target status LEDs indicate the target MCU’s power supply and operating status. Table 1.3 lists the definition of each target status LED. Table 1.3 Definitions of the target status LEDs...
  • Page 17 M30290T2-CPE User’s Manual 1. Outline (6) MCU Power Supply Source Selection Jumper (JP1) This is a jumper switch to set the power supply source to the MCU. For details on this switch, see “2.6.1 MCU Power Supply Source Selection Jumper/MCU Power Supply Voltage Selection Jumper” (page 24).
  • Page 18: Specifications

    M30290T2-CPE User’s Manual 1. Outline 1.3 Specifications Table 1.5 lists specifications of the M30290T2-CPE. Table 1.5 M30290T2-CPE specifications Applicable MCUs M16C/26A, M16C/28, M16C/29 Groups Evaluation MCU M30290FCWP ROM size: 128 KB + 4 KB, RAM size: 12 KB Usable mode...
  • Page 19: Operating Environment

    M30290T2-CPE User’s Manual 1. Outline 1.4 Operating Environment Be sure to use this emulator with the operating environmental of the emulator and host machine listed in Tables 1.6 and 1.7. Table 1.6 Operating environmental conditions Item Description Operating temperature 5 to 35°C (no dew) Storage temperature -10 to 60°C (no dew)
  • Page 20: Setup

    M30290T2-CPE User’s Manual 2. Setup 2. Setup This chapter describes the preparation for using this product, the procedure for starting up the emulator and how to change settings. 2.1 Flowchart of Starting Up the Emulator The procedure for starting up the emulator is shown in Figure 2.1. For details, refer to each section hereafter. And, when the emulator does not start up normally, refer to “5.
  • Page 21: Installing The Included Software

    M30290T2-CPE User’s Manual 2. Setup 2.2 Installing the Included Software If the OS used in your host machine is Windows XP or 2000, this installation must be executed by a user with administrator rights. Be aware that users without administrator rights cannot complete the installation.
  • Page 22: Connecting The Power Supply For The Emulator

    M30290T2-CPE User’s Manual 2. Setup 2.4 Connecting the Power Supply for the Emulator Connect the power supply for the emulator to the power connector (J1). The specification of the power supply for the emulator is listed in Table 2.1. Table 2.1 Specification of power supply of the emulator DC 5.0 V±5%/2 A...
  • Page 23: Connecting The Host Machine

    M30290T2-CPE User’s Manual 2. Setup 2.5 Connecting the Host Machine Connect the emulator and the host machine with the USB interface cable. Connect the USB interface cable (included) to the USB interface connector (J2) and the USB port of the host machine (see Figure 2.5).
  • Page 24: Turning On The Power

    M30290T2-CPE User’s Manual 2. Setup 2.6 Turning ON the Power 2.6.1 MCU Power Supply Source Selection Jumper/MCU Power Supply Voltage Selection Jumper Set the MCU power supply source selection jumper and the MCU power supply voltage selection jumper of the emulator according to conditions of use.
  • Page 25: Checking Connections Of The Emulator System

    M30290T2-CPE User’s Manual 2. Setup 2.6.2 Checking Connections of the Emulator System Before turning the power ON, check the connection of the interface cable to the host machine, emulator, and user system. 2.6.3 Turning ON/OFF the Power Turn ON/OFF the power of the emulator and user system as simultaneously as possible.
  • Page 26: Led Display When The Emulator Starts Up Normally

    M30290T2-CPE User’s Manual 2. Setup 2.6.5 LED Display When the Emulator Starts Up Normally After the emulator starts up, check the status of the LEDs to see whether the emulator operation is enabled or not. Figure 2.7 shows the positions of the emulator status LEDs.
  • Page 27 M30290T2-CPE User’s Manual 2. Setup When the user system connected : If the POWER LED does not light, shut off the system and check the setting of the jumper POWER LED 3 switches and if the power is properly supplied to the user system.
  • Page 28: Self-Check

    M30290T2-CPE User’s Manual 2. Setup 2.7 Self-check 2.7.1 Self-check Procedure To run the self-check of the emulator, do so as explained here below. While the self-check is in progress, the LEDs will change as shown in Figure 2.10. (1) If the user system is connected, disconnect it.
  • Page 29: If An Error Is Detected In The Self-Check

    M30290T2-CPE User’s Manual 2. Setup 2.7.2 If an Error is Detected in the Self-check Table 2.4 lists how to remedy the troubles if the target status LED display is abnormal in the self-check. When an error is detected, shut off the emulator and the user system and follow the steps in the Table 2.4.
  • Page 30: Connecting The User System

    M30290T2-CPE User’s Manual 2. Setup 2.8 Connecting the User System Figure 2.11 shows the connection of the M30290T2-CPE and the user system. Compact emulator M30290T2-CPE 42-pin 48-pin 64-pin 80-pin 0.8-mm-pitch 0.5-mm-pitch 0.5-mm-pitch 0.5-mm-pitch M30263T-42SSB M30291T-64FPD M30290T-80FPD SSOP LQFP LQFP LQFP...
  • Page 31: Connecting To A 42-Pin 0.8-Mm-Pitch Foot Pattern

    (1) Mount the socket included with the M30263T-42SSB to the user system. (2) Attach the M3T-SSOP42B-450 included with the M30263T-42SSB and the socket frame to the socket. (3) Attach the J1 and J2 of the M30290T-PTCB to the J3 and J4 of the M30290T2-CPE. (4) Attach the M30263T-42SSB to the M3T-SSOP42B-450.
  • Page 32: Connecting To A 48-Pin 0.5-Mm-Pitch Foot Pattern

    (2) Attach the YQPACK048SD included with the M30260T-48FPD to the NQPACK048SD and secure it with the YQ- GUIDE's. (3) Attach the J1 and J2 of the M30290T-PTCB to the J3 and J4 of the M30290T2-CPE. (4) Attach the M30260T-48FPD to the YQPACK048SD.
  • Page 33: Connecting To A 64-Pin 0.5-Mm-Pitch Foot Pattern

    (2) Attach the YQPACK064SD included with the M30291T-64FPD to the NQPACK064SD-ND and secure it with the YQ- GUIDE's. (3) Attach the J1 and J2 of the M30290T-PTCB to the J3 and J4 of the M30290T2-CPE. (4) Attach the M30291T-64FPD to the YQPACK064SD.
  • Page 34: Connecting To An 80-Pin 0.5-Mm-Pitch Foot Pattern

    (2) Attach the YQPACK080SD included with the M30290T-80FPD to the NQPACK080SD-ND and secure it with the YQ- GUIDE's. (3) Attach the J1 and J2 of the M30290T-PTCB to the J3 and J4 of the M30290T2-CPE. (4) Attach the M30290T-80FPD to the YQPACK080SD.
  • Page 35: Changing Settings

    M30290T2-CPE User’s Manual 2. Setup 2.9 Changing Settings 2.9.1 MCU Power Supply Source Selection Jumper/MCU Power Supply Voltage Selection Jumper These are the jumper switches to select power supply to the MCU and its power voltage. As shown in Table 2.5 below, set the switch according to the connection to the user system.
  • Page 36: Selecting Clock Supply

    1. Kinds of Oscillator Boards The M30290T2-CPE comes with an oscillator circuit board OSC-3 (20 MHz). And an oscillator circuit bare board OSC-2 is included with this product. If you use an internal oscillator circuit board of the emulator as a main clock, choose "Internal" in the emulator debugger after replacing oscillator circuit boards to change a clock supplied to an MCU.
  • Page 37 M30290T2-CPE User’s Manual 2. Setup 2. Replacing Oscillator Circuit Boards Figure 2.16 shows how to replace the oscillator circuit boards. POWER USB 5.0V LED1 POWER SYSTEM POWER SAFE STATUS SAFE LED2 5.0V 3.3V COMPACT EMULATOR The oscillator circuit board of the emulator is in the lower right M30290T2-CPE corner of the board.
  • Page 38 M30290T2-CPE User’s Manual 2. Setup 3. Using the Internal Oscillator Circuit Bare Board To use this product at a frequency you like, build a desired oscillator circuit on the included OSC-2 oscillator circuit bare board. Figure 2.17 shows an external view of the OSC-2 oscillator circuit bare board and the connector pin locations. Figure 2.18 shows the circuitry of the oscillator circuit bare board OSC-2.
  • Page 39 M30290T2-CPE User’s Manual 2. Setup (2) Using an Oscillator Circuit on the User System To operate this product with an external clock, construct an oscillator circuit as shown in Figure 2.19 in the user system and input the oscillator output at 50% duty (within the operating range of the evaluation MCU) into pin X .
  • Page 40: A/D Conversion Bypass Capacitors

    M30290T2-CPE User’s Manual 2. Setup 2.9.3 A/D Conversion Bypass Capacitors There is a foot pattern on the M30290T-EPBM board for mounting bypass capacitors for an A/D conversion circuit near the MCU. Mount suitable bypass capacitors as occasion demands. Figure 2.21 shows where they are installed and the configuration of this product.
  • Page 41: Usage (How To Use The Emulator Debugger)

    M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 3. Usage (How to Use the Emulator Debugger) This chapter describes how to start up the emulator debugger and how to use the major windows. 3.1 Starting Up the Emulator Debugger When debugging the completed programs, switch the session.
  • Page 42: Init Dialog Box

    M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 3.2 Init Dialog Box The Init dialog box is used to set the items that need to be set when the emulator debugger starts up. The contents set in this dialog box remain effective the next time you start the debugger.
  • Page 43 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 3. Using or not using the CPU rewrite mode Using or not using CPU rewrite mode Specify whether or not to debug in CPU rewrite mode. To debug the user system that uses CPU rewrite mode, select the check box.
  • Page 44 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 5. Executing the self-check Executing the self-check Enable this function when you want the emulator to be self- checked at startup. Be sure to select the check box only when you want the emulator to be self-checked at startup.
  • Page 45 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) (3) Emulator tab 1. Specifying the target clock Specifying the target clock Specify the clock sources supplied to the MCU (main clock and sub clock). Select the appropriate clock sources according to the clock used by your target MCU.
  • Page 46: Mcu Setting Dialog Box

    M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 3.3 MCU Setting Dialog Box The MCU Setting dialog box is used to set the user system information. It is displayed after you closed the Init dialog box. (1) MCU tab 1.
  • Page 47 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) (2) Flash Clear tab 1. Setting to clear the MCU’s internal flash ROM Setting to clear the MCU’s internal flash Specify whether or not you want the MCU’s internal flash ROM to be cleared when downloading the user program or data.
  • Page 48: Checking Connections Of The Emulator System

    M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 3.4 Checking Connections of the Emulator System Check to see that the emulator debugger has been connected correctly to the emulator. Checking connections of the emulator system When the emulator debugger is connected correctly to the...
  • Page 49: Program Execution

    M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 3.5 Program Execution (1) Downloading the program 1. Downloading from the work space window Downloading the program Download the object program you want to debug. Select Download from “xxx.x30” of “Download module”.
  • Page 50 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) (2) Program execution 1 Resetting the user program CPU reset Resets the target MCU. Or you can select “CPU Reset” from “Debug" menu for the same effect. 2 Executing the user program (Go) Runs the program beginning with the current PC position.
  • Page 51 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 6 Stopping the user program STOP Stops the program. Or you can select “Stop” from “Debug” menu for the same effect. 7 Editor (Source) window after you have stopped the user program...
  • Page 52 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) (3) Setting breakpoints 1. Screen after breakpoint setup Screen after breakpoint setup There are three types of breakpoints as described below. - -Address match breakpoint This breakpoint can be set only when you chose to use the address match break function on the MCU tab of the Init dialog box.
  • Page 53 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) (4) Executing up to the cursor position 1. Setup procedure for running the program up to the cursor position Setup procedure for running the program up to the cursor position (1) Click the line in the editor (source) window that you want to be executed.
  • Page 54: Hardware Breakpoint Setting Window

    M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 3.6 Hardware Breakpoint Setting Window (1) Breakpoint setup dialog box 1. Opening the hardware breakpoint setup dialog box Hardware Break Point Clicking this button opens the hardware breakpoint setup dialog box.
  • Page 55 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 4. Opening the break event setting dialog box Specifying the event type Select the event type that you want to set from the drop- down list. - FETCH Detects an instruction prefetch.
  • Page 56 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) (3) When DATA ACCESS is selected 1. Window for setting the address Setting the address You can set eight conditions, e.g., a specified address, a specified address range, etc.
  • Page 57 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 3. Example Data Settings Event setting for even-address word access Setting a break event MOV.W R0,512h(R0=0203h) Address 1 : 000512 Data 1 : 0203 MASK : FFFF High-order and low-order data effective...
  • Page 58 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) (4) Setting the hardware breakpoint combinatorial condition 1. Window for setting the combinatorial condition Setting the combinatorial condition There are following three conditions that you can choose for the combinatorial condition.
  • Page 59: Trace Window

    M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 3.7 Trace Window (1) Trace window 1. Opening the trace window Trace window Clicking this button opens the trace window. Or you can select “Trace” from “Trace” of “Display” menu for the same effect.
  • Page 60 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 2. Trace window (bus display) Explanation of the trace window (bus Bus display display) The following explains the displayed contents, from left to right. - Address Shows the status of the address bus.
  • Page 61 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) (2) Suspending and resuming trace measurement 1. Suspending trace measurement Stop Click this toolbar button to suspend the trace measurement in progress. 2. Resuming trace measurement Re-Start Click this toolbar button to resume the trace measurement in progress.
  • Page 62 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) (3) Trace point setup dialog box 1. Opening the trace point setup dialog box Trace Point Clicking this toolbar button opens the trace point setting window. 2. Trace Point Setting Window in initial state Trace Point Setting Window in initial state Be sure to select “Enable the trace point”...
  • Page 63 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 3. Specifying a trace area Specifying a trace area You can specify a trace range for the trace event. - Break 64K cycles of instruction execution before the user program stopped is recorded.
  • Page 64: Ram Monitor Window

    M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 3.8 RAM Monitor Window (1) RAM monitor window 1 Opening the RAM monitor window RAM monitor Clicking this button opens the RAM monitor window. Or you can select “RAM monitor” from “CPU” of “Display”...
  • Page 65 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) (2) RAM monitor area setting window 1. Opening RAM monitor area setting window RAM monitor area setting Clicking this toolbar button opens the RAM monitor area setting window. 2. RAM monitor area setting window in initial state...
  • Page 66 M30290T2-CPE User’s Manual 3. Usage (How to Use the Emulator Debugger) 3. RAM monitor area setting dialog box Specifying the start address You can set the start address of the RAM area to be monitored. Specifying the size You can set the size to be monitored by specifying the number of blocks from the start address.
  • Page 67: Hardware Specifications

    4. Hardware Specifications This chapter describes specifications of this product. 4.1 Target MCU Specifications Table 4.1 lists the specifications of target MCUs which can be debugged with this product. Table 4.1 Specifications of target MCUs for the M30290T2-CPE Item Description Applicable MCU...
  • Page 68: Differences Between The Actual Mcu And Emulator

    M30290T2-CPE User’s Manual 4. Hardware Specifications 4.2 Differences between the Actual MCU and Emulator Differences between the actual MCU and emulator are shown below. When debugging the MCU using this product, be careful about the following precautions. IMPORTANT Note on Differences between the Actual MCU and Emulator: Operations of the emulator system differ from those of actual MCUs as listed below.
  • Page 69: Note On Access Prohibited Area

    M30290T2-CPE User’s Manual 4. Hardware Specifications IMPORTANT Note on Access Prohibited Area: You cannot use internally reserved areas. Write signals to the areas will be ignored, and values read will be undefined. Notes on Stack Area: With this product, a maximum 8 bytes of the user stack is consumed as a work area. Therefore, ensure the +8 byte maximum capacity used by the user program as the user stack area.
  • Page 70: Connection Diagram

    4.3 Connection Diagram Figures 4.1 shows a part of the connection diagram of the M30290T2-CPE. This connection diagram mainly shows the interface section. The circuits not connected to the user system such as the emulator's control system are omitted. The signals not shown in Figure 4.1 connect the evaluation MCU and the user system directly.
  • Page 71: External Dimensions

    M30290T2-CPE User’s Manual 4. Hardware Specifications 4.4 External Dimensions 4.4.1 External Dimensions of the Compact Emulator Figure 4.2 shows external dimensions of the M30290T2-CPE connected with the M30290T-PTCB. 85.0 11.0 POWER USB 5.0V POWER SYSTEM SAFE STATUS 5.0V LED2 3.3V...
  • Page 72: External Dimensions Of The Converter Board M30263T-42Ssb

    M30290T2-CPE User’s Manual 4. Hardware Specifications 4.4.2 External Dimensions of the Converter Board M30263T-42SSB Figure 4.3 shows external dimensions and a sample foot pattern of the converter board M30263T-42SSB (included with the M30263T2-CPE-FP) for a 42-pin 0.8-mm-pitch SSOP. 35.0 16.00 0.40...
  • Page 73: External Dimensions Of The Converter Board M30291T-64Fpd

    Figure 4.5 External dimensions and a sample foot pattern of the converter board M30291T-64FPD 4.4.5 External Dimensions of the Converter Board M30290T-80FPD Figure 4.6 shows external dimensions and a sample foot pattern of the converter board M30290T-80FPD (included with the M30290T2-CPE-HP) for an 80-pin 0.5-mm-pitch LQFP. 41.0 0.25 11.1...
  • Page 74: Notes On Using This Product

    M30290T2-CPE User’s Manual 4. Hardware Specifications 4.5 Notes on Using This Product Notes on using this product are listed below. When debugging the MCU using this product, be careful about the following precautions. IMPORTANT Notes on the Self-check: If the self-check does not result normally (excluding target status errors), the emulator may be damaged. Then contact your local distributor.
  • Page 75: Note On Clock Supply To The Mcu

    (1) When "Internal" is selected: A clock generated by the oscillator circuit board in the M30290T2-CPE is supplied. It is continually supplied regardless of the status of the user system clock and that of the user program execution. (2) When "External" is selected: A clock generated by the oscillator in the user system is supplied.
  • Page 76: Notes On Address-Match Interrupts

    M30290T2-CPE User’s Manual 4. Hardware Specifications IMPORTANT Notes on Address-Match Interrupts: When you use the address-match interrupt function in a user program, uncheck "Enable the Address Match Interrupt Break Function" in the MCU tab of the Init dialog box of the emulator debugger. Thus, normal software breaks are used for the internal RAM and ROM areas of an MCU.
  • Page 77: Notes On Debugging In Cpu Rewrite Mode

    M30290T2-CPE User’s Manual 4. Hardware Specifications IMPORTANT Notes on Debugging in CPU Rewrite Mode: When you debug M16C/26A, 28, 29 Group MCUs in CPU rewrite mode, do not change the block 0 area (FF000h--FFFFFh) of the flash ROM. Otherwise, the emulator will be uncontrollable.
  • Page 78: Troubleshooting

    Figure 5.1 shows the flowchart to remedy the troubles from when power to the emulator is activated until the emulator debugger starts up. Check this while the user system is disconnected. For the latest FAQs visit the Renesas Tools Homepage.
  • Page 79: When The Emulator Debugger Does Not Start Up Properly

    M30290T2-CPE User’s Manual 5. Troubleshooting 5.2 When the Emulator Debugger Does Not Start Up Properly (1) When the LEDs of the M30290T2-CPE Do Not Display Normally Table 5.1 Errors LEDs show and their checkpoints Connection to Error Checkpoint the user system LEDs do not light up.
  • Page 80 M30290T2-CPE User’s Manual 5. Troubleshooting (2) MCU Setting Dialog Box Does Not Appear at Debugger Startup Table 5.2 Checkpoints of errors at debugger startup Error Checkpoint Communication error occurred. Check that the USB cable is connected properly. Data was not sent to the target.
  • Page 81 M30290T2-CPE User’s Manual 5. Troubleshooting (3) Errors Occur at Debugger Startup Table 5.3 Checkpoints of errors at debugger startup Error Checkpoint Target MCU is uncontrollable. (1) Check that the NQPACK etc. mounted on the user system is soldered properly. (2) Check that the connector is installed properly to the user system.
  • Page 82: How To Request For Support

    M30290T2-CPE User’s Manual 5. Troubleshooting 5.3 How to Request for Support After checking the items in "5 Troubleshooting", fill in the text file which is downloaded from the following page, then send the information to your local distributor. http://tool-support.renesas.com/eng/toolnews/registration/support.txt For prompt response, please specify the following information:...
  • Page 83: Maintenance And Guarantee

    M30290T2-CPE User’s Manual 6. Maintenance and Guarantee 6. Maintenance and Guarantee This chapter describes how to maintenance, repair provisions and how to request for repair. 6.1 User Registration When you purchase our product, be sure register as a user. For user registration, refer to “User registration” (page 11) of this user's manual.
  • Page 84: How To Make Request For Repair

    Distributor After checking the contents of fault, the distributor should please send the faulty product along with the Repair Request Sheet to Renesas Solutions Corp. Renesas Solutions When the faulty product is repaired, it will be returned to the customer at the earliest convenience.
  • Page 85 M30290T2-CPE User's Manual Publication Date: Jul. 16, 2005 Rev.2.00 Sales Strategic Planning Div. Published by: Renesas Technology Corp. Microcomputer Tool Development Department Edited by: Renesas Solutions Corp. © 2005. Renesas Technology Corp. and Renesas Solutions Corp., All rights reserved. Printed in Japan.
  • Page 86 M30290T2-CPE User's Manual...

Table of Contents