background image

 

To our customers, 

 

Old Company Name in Catalogs and Other Documents 

 

On April 1

st

, 2010, NEC Electronics Corporation merged with Renesas Technology 

Corporation, and Renesas 

Electronics Corporation 

took over all the business of both 

companies. 

Therefore, although the old company name remains in this document, it is a valid 

Renesas 

Electronics document. We appreciate your understanding. 

 

Renesas Electronics website: 

http://www.renesas.com

 

 
 
 
 

April 1

st

, 2010 

Renesas Electronics Corporation 

 

 
 
 
 

Issued by: 

Renesas Electronics Corporation

 (

http://www.renesas.com

Send any inquiries to 

http://www.renesas.com/inquiry

 

Summary of Contents for Emulator System E8

Page 1: ...ok over all the business of both companies Therefore although the old company name remains in this document it is a valid Renesas Electronics document We appreciate your understanding Renesas Electron...

Page 2: ...t for an application categorized as Specific or for which the product is not intended where you have failed to obtain the prior written consent of Renesas Electronics The quality grade of each Renesas...

Page 3: ...www renesas electoronics com E8 Emulator User s Manual R0E000080KCE00E User s Manual Rev 10 00 2007 08 Renesas Microcomputer Development Environment System...

Page 4: ...such as safety systems or equipment or systems for transportation and traffic healthcare combustion control aerospace and aeronautics nuclear power or undersea communication transmission If you are co...

Page 5: ...how to write C C or assembly language programs how to use any particular operating system or how best to tailor code for the individual devices These issues are left to the respective manuals Microsof...

Page 6: ...names are used to indicate filenames enter this string Used to indicate text that must be entered excluding the quotes Key Key Used to indicate required key presses For example CTRL N means press the...

Page 7: ...finished developing be sure to make a judgment on your own risk that it can be put to practical use by performing integration test evaluation or some experiment else 2 In no event shall Renesas Soluti...

Page 8: ...mation products or circuits presented in this user s manual 2 The information or data in this user s manual does not implicitly or otherwise grant a license for patent rights or any other rights belon...

Page 9: ...autions for Safety READ FIRST Before using this product be sure to read the user s manual this user s manual carefully Keep this user s manual and refer to this when you have questions about this prod...

Page 10: ...NGER DANGER indicates an imminently hazardous situation which if not avoided will result in death or serious injury WARNING WARNING indicates a potentially hazardous situation which if not avoided cou...

Page 11: ...ct or will result in PERSONAL INJURY The USER PROGRAM will be LOST 3 Connect the connectors in the user system and in the user interface cable by confirming the correct direction CAUTION Place the hos...

Page 12: ......

Page 13: ...Connecting the Emulator to the Host Computer 21 3 6 Connecting the Emulator to the User System 23 3 7 Connecting System Ground 25 3 8 System Check 26 3 9 Uninstalling the Emulator s Debugger 35 Sectio...

Page 14: ...g Break Conditions 82 5 4 14 Edit 83 5 4 15 Enable 83 5 4 16 Disable 84 5 4 17 Delete 84 5 4 18 Delete All 84 5 4 19 Go to Source 84 5 4 20 Sequential Conditions 84 5 4 21 Editing Break Conditions 84...

Page 15: ...isters 102 6 9 Executing the Program 104 6 10 Reviewing Breakpoints 107 6 11 Viewing Memory 108 6 12 Watching Variables 109 6 13 Stepping Through a Program 112 6 13 1 Executing Step In Command 112 6 1...

Page 16: ...E 1 System Setup to Execute the Check Program 143 E 2 Executing the Check Program 143 E 3 When an Error Occurs 145...

Page 17: ......

Page 18: ......

Page 19: ...tool for application systems using the Renesas microcomputer For applicable MCUs refer to the web site The main unit of the emulator is connected through the dedicated debugging interface to the user...

Page 20: ...emulation Realtime emulation of the user system is enabled at the maximum operating frequency of the MCU 3 Excellent operability Using the High performance Embedded Workshop on the Microsoft Windows...

Page 21: ...ator 2 Never place heavy objects on the casing 3 Protect the emulator from excessive impacts and stresses For details refer to section 1 2 Environmental Conditions 4 When moving the host computer or u...

Page 22: ...mpatible machine with built in Pentium III or higher performance CPU 600 MHz or higher recommended OS Windows 2000 or Windows XP Minimum memory capacity 128 Mbytes or more double of the load module si...

Page 23: ...nts unpacking For details on the E8 emulator components refer to the component list provided at the side of the component box If the components are not complete contact our E mail address for user reg...

Page 24: ...6...

Page 25: ...tion Source level step one step one source Step over a break did not occur in a subroutine Step out when the PC points to a location within a subroutine execution continues until it returns to the cal...

Page 26: ...ter access function Reads or writes the general control register 7 Internal I O register access function Reads or writes the internal I O register 8 Source level debugging function Various source leve...

Page 27: ...ource addresses mnemonics operands and source lines are displayed Since this function uses the trace buffer built into the device a realtime trace can be acquired Note The MCUs which have no trace fun...

Page 28: ...as been replaced is executed This function can be set on the Breakpoint page in the Eventpoint dialog box It can also be set when the S W Breakpoints column for the line to be set is double clicked in...

Page 29: ...an be selected from Download Modules in the Debug menu Downloading is also possible by a popup menu that is opened by right clicking on the mouse at the load module in the workspace The user program i...

Page 30: ...y the emulator 2 5 Stack Trace Function The emulator uses the information on the stack to display the names of functions in the sequence of calls that led to the function to which the program counter...

Page 31: ...PROGRAM will be LOST Unpack the emulator Check the components against the component List provided at the side of the component box Set up the emulator Install the High performance Embedded Workshop I...

Page 32: ...14...

Page 33: ...Figure 3 2 the emulator consists of an emulator a USB cable and a user system interface cable The emulator is connected to the host computer via USB 1 1 and also to the USB port conforming to USB 2 0...

Page 34: ...g the emulator which is closed to prevent incorrect operation Be sure to close this cover during emulation c ACTION LED Marked ACT When this LED is lit the E8 control software is in operation d Host c...

Page 35: ...ost side Panel a Host side connector A USB connector for the host computer Be sure to connect the provided USB cable Emulator User side Panel a Figure 3 5 Emulator User side Panel a User side connecto...

Page 36: ...a Figure 3 6 Emulator Bottom Panel a Seal for product management The serial number revision and safety standard etc of the emulator are written to The contents differ depending on the time when you pu...

Page 37: ...of the CD Directories Directory Name Contents Description Dlls Microsoft runtime library A runtime library for the High performance Embedded Workshop The version is checked at installation and this li...

Page 38: ...3 4 Installing Emulator s Debugger When the CD is inserted in the host computer s CD drive execute Setup exe from the root directory of the CD 20...

Page 39: ...then the Specify a location check box to select the path to be searched for drivers The location must be specified as Drive DRIVERS Drive is the CD drive name 2 Be sure to install the emulator s debug...

Page 40: ...nnected to the host computer via the USB 1 1 and also to the USB port conforming to USB 2 0 Figure 3 7 shows the system configuration Figure 3 7 System Configuration when Connecting the Emulator to th...

Page 41: ...face cable to the user side connector of the emulator 3 Connect the USB cable to the host side connector of the emulator Figure 3 8 shows the position of the connector Connector for user system interf...

Page 42: ...To connect the signals output from the connector refer to the MCU pin alignment 2 To remove the user system interface cable from the user system pull the tab on the connector upward 3 The range of fre...

Page 43: ...he emulator s signal ground is connected to the user system s signal ground In the emulator the signal ground and frame ground are connected In the user system connect the frame ground only do not con...

Page 44: ...face cable to the connector in the user system 4 Select Renesas High performance Embedded Workshop High performance Embedded Workshop from Programs in the Start menu of Windows 5 The Welcome dialog bo...

Page 45: ...M32C Drive where the OS has been installed WorkSpace Tutorial E8 M32C Tutorial z R16C Drive where the OS has been installed WorkSpace Tutorial E8 M16C Tutorial z R8C Tiny Drive where the OS has been i...

Page 46: ...n the Mode group box Erase Flash and Connect This mode is used to erase data of the MCU flash memory and activate the debugger A program for the emulator is also written to at the same time Note The e...

Page 47: ...ry A program for the emulator program is also written to at the same time Note This mode is not supported in the H8 Tiny or H8 Super Low Power series When the Execute the user program after ending the...

Page 48: ...n of the E8 firmware downloaded into the emulator is old the message box shown in Figure 3 15 will be displayed Figure 3 15 Dialog Box for confirming the E8 firmware download Note When OK button is cl...

Page 49: ...re 3 17 Power Supply Dialog Box When Power supply is carried out MAX 300mA is checked power will be supplied to the user system up to 300 mA Then select 3 3 V or 5 0 V according to the power voltage o...

Page 50: ...or initiation is completed Figure 3 18 High performance Embedded Workshop Window Note When the user program has already been downloaded to the flash memory source level debugging cannot be executed be...

Page 51: ...ppear a The following dialog box is displayed when the flash memory cannot be erased Exchange the MCU since the flash memory has been programmed more times than the limitation Figure 3 20 Flash memory...

Page 52: ...sh memory will be completely erased Figure 3 22 ID code error Dialog Box d The following dialog box is displayed when the MCU cannot communicate with the emulator Check the MCU settings Figure 3 23 Bo...

Page 53: ...t is known by the High performance Embedded Workshop uninstall the product on the High performance Embedded Workshop screen 1 Activate the High performance Embedded Workshop 2 Click the Administration...

Page 54: ...be Uninstalled Click the Unregister button After the following message box is displayed click the Yes button Figure 3 28 Unregistering this tool Message Box This is the end of canceling the High perfo...

Page 55: ...Figure 3 29 Uninstall HEW Tool Dialog Box Click the Start button to list the installed components Figure 3 30 Highlighting the Product to be Uninstalled 37...

Page 56: ...ton This is the end of uninstallation CAUTION A shared file may be detected while the program is being removed If another product may be using the shared file do not remove the file If another product...

Page 57: ...eates a new workspace Open a recent project workspace radio button Uses the current workspace and displays the history of the opened workspace Browse to another project workspace radio button Uses the...

Page 58: ...e Embedded Workshop is activated select Create a new project workspace radio button and click the OK button Figure 4 2 Welcome Dialog Box 2 The Project Generator is started This section omits the desc...

Page 59: ...the same as the workspace name it needs not be entered CPU family drop down list box Select the target CPU family M32C Select M16C 80 M32C R8C M16C Select M16C H8 Tiny Super Low Power Select H8S H8 3...

Page 60: ...system for debugging Target MCU M32C E8 SYSTEM M32C M16C E8 SYSTEM M16C R8C E8 SYSTEM R8C Tiny H8 Tiny Super Low Power E8 SYSTEM 300H H8 300H Tiny H8 300H Super Low Power H8 Tiny Super Low Power E8 S...

Page 61: ...ting Click the Finish button to exit the Project Generator The High performance Embedded Workshop is activated 5 After the High performance Embedded Workshop has been activated the emulator is automat...

Page 62: ...displayed when the High performance Embedded Workshop is activated select Create a new project workspace radio button and click the OK button Figure 4 6 Welcome Dialog Box 2 The Project Generator is s...

Page 63: ...Figure 4 7 New Project Workspace Dialog Box 45...

Page 64: ...me When the project name is the same as the workspace name it needs not be entered CPU family drop down list box Select the target CPU family Tool chain drop down list box Select the target toolchain...

Page 65: ...3 Make the required setting for the toolchain Figure 4 8 New Project 1 6 Select Target CPU Toolchain version Dialog Box Select your toolchain version CPU series and click the Next button 47...

Page 66: ...gs for the RTOS Figure 4 9 New Project 2 6 Select RTOS Dialog Box Select the RTOS you use type of startup file and click the Next button Note In the H8 Tiny or H8 Super Low Power series this dialog bo...

Page 67: ...heap area etc Figure 4 10 New Project 3 6 Setting the Contents of Files to be Generated Dialog Box Set the heap size etc and click the Next button Note In the H8 Tiny H8 Super Low Power series the con...

Page 68: ...6 Make the required setting for the stack area Figure 4 11 New Project 4 6 Setting the Stack Area Dialog Box Set the stack size and click the Next button 50...

Page 69: ...Dialog Box Select the target system for debugging and click the Next button Target system for debugging Target MCU M32C E8 SYSTEM M32C M16C E8 SYSTEM M16C R8C E8 SYSTEM R8C Tiny H8 Tiny Super Low Pow...

Page 70: ...a configuration file name The configuration file saves the settings of the High performance Embedded Workshop except for the emulator Figure 4 13 New Project 6 7 Setting the Debugger Options Dialog B...

Page 71: ...es which will be generated by the High performance Embedded Workshop are displayed If you want to change the file name select and click it then enter the new name This is the end of the emulator setti...

Page 72: ...n refer to section 3 8 System Check a Connecting the emulator after the setting at emulator activation Select Debug settings from the Debug menu to open the Debug Settings dialog box It is possible to...

Page 73: ...igure 4 15 Selecting the Session File In the list box that is circled in Figure 4 15 select the session file name including the character string that has been set in the Target name text box in Figure...

Page 74: ...Workspace 1 In the Welcome dialog box that is displayed when the High performance Embedded Workshop is activated select Browse to another project workspace radio button and click the OK button Figure...

Page 75: ...the High performance Embedded Workshop and recovers the state of the selected workspace at the time it was saved When the saved state information of the selected workspace includes connection to the...

Page 76: ...re displayed on the workspace window 1 Select Debug Settings from the Debug menu to open the Debug Settings dialog box Figure 4 18 Debug Settings Dialog Box Target Page 2 Select the product name to be...

Page 77: ...er downloading in file that is executed at the specified timing in the Command Line Batch Processing list box The command chain that is automatically e At connecting the emulator Immediately before do...

Page 78: ...space window by clicking the right hand mouse button and select Download module to start downloading the module Figure 4 20 Download Menu of the Workspace Window Projects Notes 1 When load modules are...

Page 79: ...ollowing describes the procedures when the emulator is used as the programming tool The load module to be downloaded to the new workspace is registered and programmed a Select the new project workspac...

Page 80: ...b Select the target MCU and click the Next button Figure 4 22 Setting the Target System for Debugging Dialog Box 62...

Page 81: ...c Set a configuration file name and click the Finish button Figure 4 23 Setting he Debugger Options Dialog Box 63...

Page 82: ...lect Emulator mode Dialog Box Select the Program Flash mode When the Power Target from Emulator MAX 300mA check box is selected power will be supplied to the user system up to 300 mA Then select 3 3 V...

Page 83: ...en Power supply is carried out MAX 300mA is not checked turn on the power to the user system f Enter the ID code printed on the flash memory Figure 4 26 ID Code verification Dialog Box Note Opening th...

Page 84: ...g Select Debug Setting from the Debug menu Figure 4 27 High performance Embedded Workshop Window 66...

Page 85: ...the target MCU and then the download module with the Add button Figure 4 28 Debug Setting Dialog Box Target Page i The download file is displayed on Project Files Figure 4 29 Workspace Window Project...

Page 86: ...with the right hand mouse button Figure 4 30 Download Menu of the Workspace Window Project Files k The dialog box for sum checking is displayed and writing is completed Figure 4 31 Message for Comple...

Page 87: ...l When the following dialog box is displayed close and restart or exit the workspace Figure 4 32 Message for Restarting or Exiting Writing Flash Memory Mod 69...

Page 88: ...70...

Page 89: ...ommon functions of the High performance Embedded Workshop products refer to the High performance Embedded Workshop User s Manual 5 1 Setting the Environment for Emulation 5 1 1 Opening the Configurati...

Page 90: ...are listed below Device combo box Displays the MCU name Emulation mode combo box Selects the emulation mode at user program execution Select Normal to perform normal emulation Select No break to disa...

Page 91: ...e changed PC to flash memory When the user program is stopped the specified PC break code is replaced as the original instruction Select this option if there is a problem with the state that the progr...

Page 92: ...is case the High performance Embedded Workshop will open a source file browser dialog box to allow you to manually locate the file 5 2 1 Downloading a Program A load module to be debugged must be down...

Page 93: ...kspace window and click Open in the popup menu to make the High performance Embedded Workshop display the source file in the editor It is also possible to display your source files by double clicking...

Page 94: ...le is displayed Source address column When a program is downloaded an address for the current source file is displayed on the Source address column These addresses are helpful when setting the PC valu...

Page 95: ...me files and disabled in others Deselect the check box of a column you want to switch off 5 Click the OK button for the new column settings to take effect Figure 5 4 Global Editor Column States Dialog...

Page 96: ...you want to set a PC breakpoint 2 Double click in the event column at the line which you want the program to stop 3 You will see a blue circle appear in the column to indicate that a address interrup...

Page 97: ...ditions such as the data condition as well as specification of the single address 5 4 3 Opening the Event Window Select View Code Eventpoints or click the Eventpoints toolbar button to open the Event...

Page 98: ...in the window 5 4 5 Add Sets breakpoints Clicking this item will open the Set Break dialog box and break conditions can be specified 5 4 6 Edit Only enabled when one breakpoint is selected Select a br...

Page 99: ...k conditions A breakpoint address to be set is specified in the Address edit box Up to 255 breakpoints can be specified When Address is selected if an overloaded function or class name including a mem...

Page 100: ...condition of Break Condition 1 is satisfied immediately after starting the execution 5 When execution resumes from the breakpoint address after the program execution stops at the software breakpoint s...

Page 101: ...the settings of BREAKPOINT and Break Condition are disabled Items that can be displayed in the sheet are listed below Type Break channel number State Whether the breakpoint is enabled or disabled Cond...

Page 102: ...condition of the break channel 5 4 21 Editing Break Conditions Handlings for settings other than PC breakpoints and break conditions are common The following describes examples of such handling 5 4 22...

Page 103: ...e for Break Conditions Select a break condition and choose Go to Source from the popup menu to open the Source or Disassembly window at the address of the break condition The Go to Source menu is only...

Page 104: ...tton selected Option Description Address radio button All options can be set Only program fetched address after radio button The Address option can be set The Data group box sets the data bus conditio...

Page 105: ...executed instruction IP The amount of acquired trace information Type Type of branch BRANCH branch source Address Instruction address Instruction Instruction mnemonic Source The C C or assembly langu...

Page 106: ...PTR number This file can only be saved it cannot be reloaded into the Trace window 5 5 5 Viewing the Source Window The Source window corresponding to the selected trace record can be displayed in the...

Page 107: ...immediately after halting the user program execution is specified in the Start Stop Function Setting dialog box To open the Start Stop Function Setting dialog box choose Setup Emulator Start Stop Fun...

Page 108: ...is executed immediately after the stop of the user s program check box is selected the routine specified in the starting address combo box which is below this check box is executed immediately after...

Page 109: ...register When execution of the specified routine is ended put the value back to the one at the start of that routine Flag U Be sure to set the flag value as 0 when execution of the specified routine...

Page 110: ...92...

Page 111: ...e sorted The sort function sorts the generated random data in ascending order The change function then sorts the data in descending order The file tutorial c contains source code for the tutorial prog...

Page 112: ...the High performance Embedded Workshop To run the High performance Embedded Workshop refer to section 3 8 System Check 6 3 Setting up the E8 Emulator This section describes the basic settings of the...

Page 113: ...the Setup menu for the basic settings of the emulator The Configuration dialog box is displayed Figure 6 1 Configuration Dialog Box Note The items that can be set in this dialog box differ depending o...

Page 114: ...elect a device you use Emulation mode Normal normal execution default User interface clock According to the system clock frequency the maximum user interface clock is automatically set Flash memory sy...

Page 115: ...be inadequate It is recommended that a program for checking the memory be created Select Memory from the CPU submenu of the View menu and enter the RAM address in the Display Address Here enter 0480...

Page 116: ...acing the mouse cursor on a point in the display of data in the Memory window and double clicking allows the values at that point to be changed Data can also be directly edited around the current posi...

Page 117: ...ugged In this emulator it is enabled to download the program and set the PC breakpoint in the internal flash memory area For the method to set the PC breakpoint refer to section 6 16 1 PC Break Functi...

Page 118: ...rial c under C source file Figure 6 5 Source Window Displaying the Source Program Select the Display option from the Setup menu to set a font and size that are legible if necessary Initially the Sourc...

Page 119: ...at any point in a program For example to set a PC breakpoint at the sort function call Select by double clicking the S W Breakpoints column on the line containing the sort function call Figure 6 6 Sou...

Page 120: ...egisters Set values of the program counter and the stack pointer before executing the program Select Registers from the CPU submenu of the View menu The Register window is displayed Figure 6 7 Registe...

Page 121: ...e click the value area in the Register window with the mouse The following dialog box is then displayed and the value can be changed Set the program counter to 0E612 in this tutorial program and click...

Page 122: ...us bar Note When the source file is displayed after a break a path of the source file may be inquired The location of the source file is as follows The High performance Embedded Workshop is installed...

Page 123: ...Figure 6 10 Source Window Break State 105...

Page 124: ...the CPU submenu of the View menu After the Status window is displayed open the Platform sheet and check the Status of Cause of last break Figure 6 11 Status Window Note The items that can be set in th...

Page 125: ...m the Code submenu of the View menu The Eventpoint window is displayed Select the Breakpoint sheet Figure 6 12 Eventpoint Window The popup menu opened by clicking the Eventpoint window with the right...

Page 126: ...s corresponding to _main in word size Select Memory from the CPU submenu of the View menu enter _main in the Display Address edit box enter 0000 and FFFF in the Scroll Start Address and Scroll End Add...

Page 127: ...declared at the beginning of the program by using the following procedure Click the left of displayed array a in the Source window to position the cursor Select Instant Watch with the right hand mous...

Page 128: ...with the right hand mouse button and select Add Watch from the popup menu The following dialog box will be displayed Enter variable i Figure 6 17 Add Watch Dialog Box Click the OK button The Watch win...

Page 129: ...The user can click mark at the left side of array a in the Watch window to watch all the elements Figure 6 19 Watch Window Displaying Array Elements 111...

Page 130: ...tops at the statement following the statement in the program that called the function Step Steps the specified times repeatedly at a specified rate 6 13 1 Executing Step In Command The Step In command...

Page 131: ...of the sort function select Step Out from the Debug menu or click the Step Out button on the toolbar Note It takes time to execute this function When the calling source is clarified use Go To Cursor...

Page 132: ...nd stops at the next statement of the main program To step through all statements in the change function at a single step select Step Over from the Debug menu or click the Step Over button on the tool...

Page 133: ...ogram Cancel all breaks To execute the remaining sections of the main function select Go from the Debug menu or the Go button on the toolbar Figure 6 26 Go Button The program goes into an endless loop...

Page 134: ...yed The Locals window shows the local variables in the function currently pointed to by the program counter along with their values Note however that the Locals window is initially empty because local...

Page 135: ...kcondition sheet An overview and setting of the break function are described below 6 16 1 PC Break Function The emulator can set up to 255 PC breakpoints Other methods for setting a PC breakpoint than...

Page 136: ...Click the Event window with the right hand mouse button and select Add from the popup menu Enter H 0E1F2 in the Address edit box Figure 6 30 Set Break Dialog Box Click the OK button 118...

Page 137: ...wing procedure must be executed Close the Eventpoint window Set the program counter value PC H 0E6C6 that was set in section 6 8 Setting Registers in the Register window Click the Go button If program...

Page 138: ...the following contents Figure 6 33 Displayed Contents of the Status Window PC Break Note The items that can be set in this window differ depending on the product For the settings for each product ref...

Page 139: ...The PC breakpoint that has been previously set is deleted Click the Eventpoint window with the right hand mouse button and select Delete All from the popup menu to cancel all PC breakpoints that have...

Page 140: ...Click the OK button The first point display in the State line changes from Disable to Enable The first point display in the Condition line changes from None to Address H 0000e1f2 Tutorial c 41 pcbefo...

Page 141: ...indow at Execution Stop Break Condition 1 The Status window displays the following contents Figure 6 37 Displayed Contents of the Status Window Break Condition 1 Note The items that can be set in this...

Page 142: ...lect Trace from the Code submenu of the View menu Run the program as shown in the example of section 6 16 1 PC Break Function The trace results are displayed in the Trace window after the program exec...

Page 143: ...ointing Note This function can be used only when the load module that has the IEEE695 type debugging information is loaded Double click the S W Breakpoints column in the sort function and set a PC bre...

Page 144: ...submenu of the View menu to open the Stack Trace window Figure 6 40 Stack Trace Window Figure 6 40 shows that the position of the program counter is currently at the selected line of the sort functio...

Page 145: ...h performance Embedded Workshop Sophisticated debugging can be carried out by using the emulation functions that the emulator offers This provides for effective investigation of hardware and software...

Page 146: ...128...

Page 147: ...connector part not included Mass 20 0 g USB cable 1 Length 1 5 m Mass 52 0 g E8 emulator setup program R0E000080KCE00SR E8 Emulator User s Manual R0E000080KCE00J R0E000080KCE00E E8 Emulator additiona...

Page 148: ...130...

Page 149: ...he Command Line window Workspace Alt K Opens the Workspace window Output Alt U Opens the Output window CPU Registers Ctrl R Opens the Register window Memory Ctrl M Opens the Memory window IO Ctrl I Op...

Page 150: ...pens the Configuration Properties dialog box allowing the user to modify the debugging platform settings Debug Debug Sessions Opens the Debug Sessions dialog box to list add or remove the debug sessio...

Page 151: ...tep Launches the Step Program dialog box allowing the user to modify the settings for stepping Step Mode Auto Steps only one source line when the Source window is active When the Disassembly window is...

Page 152: ...Table B 1 Window Functions cont Menu Option Shortcut Toolbar Button Remarks Download Modules Downloads the object program Unload Modules Unloads the object program 134...

Page 153: ...Appendix C Command Line Functions The emulator supports the commands that can be used in the command line window For details refer to the online help 135...

Page 154: ...136...

Page 155: ...executing a single step does not move execution to the next line To move to the next line execute two steps 3 Operation During Accessing Files Do not perform other operations during downloading the lo...

Page 156: ...by commands The current directory may be altered by file specifications in commands It is recommended to use absolute paths to specify the files in a command file so that the current directory alterat...

Page 157: ...ser program execution the following message is displayed when the user program stops BREAKPOINT IS DELETED A xxxxxxxx If the above message is displayed cancel all BREAKPOINT settings with the Delete A...

Page 158: ...resumed after it has stopped in the E8 emulator to access the memory Therefore realtime emulation cannot be performed 20 Internal Flash Memory The emulator is also available as the programming tool fo...

Page 159: ...Download All DownLoad Modules 26 Writing Flash Memory Mode When microcomputers are continuously programmed be sure to turn the target on or off 27 Memory Access in the Writing Flash Memory Mode Memory...

Page 160: ...142...

Page 161: ...ning E8 emulator station USB cable included with the E8 emulator CD included with the E8 emulator Host computer hareafter PC Install the High performance Embedded Workshop and USB driver on the PC in...

Page 162: ...the check program showing the message RUNNING Figure E 2 Running the Check Program 3 The message FAIL or PASS will be displayed PASS indicates that the emulator is working correctly Click the QUIT bu...

Page 163: ...the LOG button to create a log file Figure E 4 FAIL Message 3 Send a file SCP_LOG TXT which has been created in the folder where E8SCP EXE was executed to our customer support center by e mail The e...

Page 164: ...146...

Page 165: ...2007 Rev 1 00 Rev 10 00 Published by Sales Strategic Planning Div Renesas Technology Corp Edited by Microcomputer Tool Development Department Renesas Solutions Corp 2007 Renesas Technology Corp and R...

Page 166: ...1753 Shimonumabe Nakahara ku Kawasaki shi Kanagawa 211 8668 Japan E8 Emulator REJ10J0768 1000 User s Manual R0E000080KCE00E...

Reviews: