Home

e2 studio Integrated Development Environment User`s Manual

image

Contents

1. HC Probe Proxy Preferences http www ntx org eclipse Enable Import Export Figure 2 6 e studio Available Software Sites 3 Click the Available Software Sites in the Install Update tree list on the Preferences dialog If any Available Software Sites have been checked in this dialog uncheck all of them Cancel Figure 2 7 e studio Add Site 4 Click the Add button and open the Add Site dialog Click on the Archive button on the Add Site dialog and select the update file downloaded in step 1 R20UT2771EJ0300 Page 9 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide Preferences type filter text Available Software Sites General C C Help 4 Install Update gt Location Automatic Updates z krm Edit k A Stateviewer Update Site http www highintegritysystems com StateViewer SI RXTX Update Site http ndx qbang org eclipse l IAR Toolchain for RX http eclipse update iar com m 2 20 F Sil IAR Toolchain for RL78 http eclipse update iar com rl78 1 10 Reload wl IAR Toolchain for ARM http eclipse update iar com arm 6 50 Sil e2 studio Update Site http tool support renesas com e2studio e2studic KA e2 studio 3 Smart Manual Update S http 2 type filter text Library Hover Mylyn Run Debug Team HC Probe Proxy Preference MOO Disable LI Import lt Export
2. R20UT2771EJ0300 Page 12 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide C Project e2 studio Project Generation Code Generator and FIT Settings _ Use Peripheral code Generator Use FIT module Download FIT modules The e2 studio peripheral code generator automatically generates programs device drivers for MCU peripheral functions clocks timers serial interfaces A D converters DMA controllers etc based on settings entered via a graphical user interface GUI Functions are provided as application programming interfaces APIs and are not limited to initialization of peripheral functions Conventionally the information CMCU initial settings How to define a target board File configuration Names of functions Common interface with user application etc has in many cases varied by sample code so changes needed to be made to sample code when embedding into a user application With FIT there are rules for this information so each sample code can be embedded into a user application with ease Also the peripheral function drivers and middleware which support FIT have a common interface rl 5 The E e malono i mr te mark ay A bnr idean imei batman DV anan miw dm User Application Middleware CG RTOS Device Driver Devicel Driver B P Cancel Figure 3 3 New Project Creation Wizard 3 4 4 Check the Use Peripheral code Generator option if available for e
3. gt Br Qe wi wle Ia 076 t Debug Fl bu f 2 E Project Explorer 52 e r_cg_main c 53 Run History AS 2 amp DISCLAI mo p gt Tutorial HardwareDebug a or rn Jn ai Cmanes 33 Debug History gt 5 gt n ABS Debug As gt 3 HardwareDebug E gt Release 3 8 q Debug Configurations Figure 5 2 Open Debug Configurations Window 1 Click Tutorial Project in Project Explorer pane to set focus Click Run Debug Configurations or icon downward arrow gt Debug Configurations to open the Debug Configurations window R20UT2771EJ0300 Page 28 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide Debug Configurations Create manage and run configurations S Name Tutorial HardwareDebug type filter text E van Debugger le Startup E gt Source C Common cx Debug only fc GDB Hardware Debugging E GDB Simulator Debugging SH RL78 Tutorial kluj GHS Local C C Launch en Renesas GDB Hardware Attach Project C C Application 1 eli Variables Search Project Tutorial Release Iii Renesas Simulator Debugging RX onl Build if required before launching Build configuration Use Active Enable auto build C Disable auto build 8 Use workspace settings Configure Workspace Settings Filter matched 9 of 13 items Figure 5 3 Select Load Module 2 In Debug Configurations windows
4. ic flashLED c Le Oxffff8ODD O resetpra c O main c O flashLED c E H 72 a 73 Flash the LEDs for 200 times or until a user switch is pressei 74 c8002 while egswitchFlag 0 46 gFlashtount gt 0 75 gt 76 fffc8014 Ti 78 79 80 Toggles the LEDs after a specific delay 81 FFFc801d Toggle LED o A L O OO O Yt 4 IN t Figure 5 23 Execution of Event Break Figure 5 23 shows that when gFlashCount reaches the value of 176 or 0xB0 the program stops at code line no 76 R20UT2771EJ0300 Page 44 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 5 3 8 IO Registers View IO Registers is also known as the Special Function Registers SFR The IO Register view displays all the registers set defined in a target specific IO file User can further customize own IO registers view by adding IO registers selectively to the Selected Registers pane F lO Registers 5 Ht amp SBwOmAycra Address Access liu 0x0008c000 RW 0xD008c020 RW Tj lO Registers 52 Het amp e oamAryra Address Access a PORTO k amp n i a gt PDR 000008000 RW PCR 0xD008c0c0 RW All Registers Selected Registers Figure 5 24 IO Registers View To view selected IO registers e g PDR and PCR in PORTO 1 Click Windows Show View Others In Show View dialog click IO Registers under Debug or icon E to open the IO Registers view 2 Under the All Regi
5. 2 In Debug Configurations window select a debug configuration e g Tutorial HardwareDebug and then click icon Duplicates the currently selected launch configuration A new debug launch configuration e g Tutorial HardwareDebug 1 is created 3 The debug configuration can be configured as described in chapter 5 1 R20UT2771EJ0300 Page 33 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 5 3 Basic Debugging Features This section explains the typical Debug views supported in e studio IDE e Standard GDB Debug supported by Eclipse IDE framework Breakpoints Expressions Registers Memory Disassembly and Variables e Renesas Extension to Standard GDB Debug Eventpoints IO Registers and Trace To open Debug Toolbar click the pull down menu button and check on Show Debug Toolbar The following are some useful toolbars exist in the Debug view Downoad fj Reset f Rostan Restart Disconnect _ Disconnect teem HN Step Into F5 Step Over F6 We File Edit Solkge Refactor Wavigate 5darch oed Renesaf mE ZNS Yia poo mo o EA OG iD 9 Quick Access E He C C Om mj se n Ovo 0 View Management 15 Debug 52 E ES El E a C Tutorial Renesas GDB Hardware Debugging a UE Tutorial x 1 4 g Thread 1 1 single core Suspendy d Signal SIGINT INterrupt CELE fie TS 3 PowerON Reset atr cg resgfprg c 71 0 ffeDOOO mw
6. Cancel Figure 2 8 e studio Local Site Is Selected In Available Software Sites 5 Click the OK button to return to the Preferences dialog and confirm that the checkbox of the local site added in step 4 is selected in the Available Software Sites list Click on the OK button 6 Select Check for Updates in the Help menu of e studio to start update procedure Further operations are the same as online updates 2 4 Major Version Upgrade for e studio IDE Since Check for Updates operation 1s not applicable for major version upgrades 1 e the number increase in the major digit for example version up from v B 1 3 06 to v 41 0 0 15 you need e studio installer for major upgrades Please note that you should not do overwrite onto existing installation Prior to the IDE upgrade user must uninstall the old version IDE However to keep both old and new IDE versions user can create new folder as installation destination for the new version IDE 2 5 Installation of Compiler Package V4 0 or newer e studio installer have the capability to install compiler packages However without Internet connections or by using V3 1 or older installers compiler packages are not installed together Compiler packages and the instructions for them are available at the following web sites Renesas Compiler Package download sites For RX Family http www renesas com rx c download For RL78 Family http www renesas
7. Displays the Renesas splash screen 5 fffc82bc Display LCD LCD LINE1 Renesas 6 fffc8278 Display LCD LCD LINE2 NICKNAME 8 Trace 5 2 1 2923 06 Ev ER O gt 5 Listing from record 1 of 256 y Cycle Label Address Source Address Destinatio Data Size R W BUS M Type _Displ FFFC82 FFFC8247 pre CPU 1520 FFFC8359 LONG R CPU FFFC83 835 CPU mainc 135 FFFC8246 LONG R CPU CPU Fiter Figure 5 27 Point to Point Trace between Two Functions Figure 24 shows the trace result from function main0 to Display LCD The trace result can be filtered by the key trace parameters e g branch type address range and saved to a xml format with the inclusion of bus assembly and source information R20UT2771EJO300 Page 48 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide CHAPTER 6 HELP The help system allows user to browse search bookmark and print help documentation from a separate Help window or Help view within the workbench User can also access online forum dedicated to e studio from here Click on Help tap to pull down Help menu yn g e i ica Welcome G Help Contents 2 f Search Dynamic Help Key Assist Ctrl Shift L Tips and Tricks Report Bug or Enhancement Cheat Sheets Document Search Tool News RenesasRulz Community Forum 4 Add Renesas Toolchains Check for Updates Install New Software Installation Deta
8. Start Stop Function Setting Execute function before running user program No Address for start function 0x0 Execute function after stopping user program No Address for stop function he Work RAM Start Address 0x 1000 Work RAM Size Bytes 0230 External Flash Download Enabled Mo Figure 5 6 Change Debug Tool Settings 6 Switch to Debug Tool Settings sub tab based on the RSK RX64M board to ensure e Memory Endian Little Endian 7 Click Apply button to confirm the settings 8 Click Debug to execute the debug launch configuration to connect to the E1 and RSK RX64M board R20UT2771EJ0300 Page 31 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide a cF Tutorial Renesas GDB Hardware Debugging 4 2 Tutorial x 1 a i Thread 11 single core Suspended Signal SIGINT Interrupt PowerON_Reset at r_cg_resetprg c 71 xfffeDOOO pl E Software e2_studio_4 0 0 16 DebugComp rx elf gdb rx force B4bit double 7 7 1 eo GDE server Figure 5 7 User Target Connection in the Debug View For a successful connection Debug view to show target debugging information in a tree hierarchy The program entry point is set at PowerON_Reset in r cg resetprg c 5 2 Create New Debug Configurations The simplest way to create a new debug configuration is by duplicating an existing one It can be done by the following steps C C Tutorial src r cg main c e2 studio File Edit Source R
9. 1 00 First Releas iodefine h Gp Software 67 Icd h amp src 69 amp System Includes Site 7 Following header file provides C99 type definitions 72 include lt stdint h gt flashLED c Lu timeradc h flashLED h NICKNAME amp User Includes Project Level Includes Static_Test void void id_code c 77 Defines MCU registers Timer Delay uint32 t int8 t intprg c 78 include iodefine h gConstStr const uint8_t lolt 79 LCD controlling function prototypes amp macro definit gReplaceStr uint2 t 8 include lcd h hwsetup c 8 Timer ADC function definitions main void void resetprg c A eee Static Testfvoid void lt gt gt sbrk c switch c timeradc c vecttbl c DefaultSession hsf Description Resource Import wizard messages a Description txt v Toc Loj comodo INVE 4 Ae ANAN 2a atacadas er she amp Conflicts View E EJC 5 G 0 items col w Y Ey E E E E E E e e e e a E B Writable Smart Insert Figure 3 15 Project Migration from CS to e studio IDE 2 The CS project has been successfully imported to the e studio IDE R20UT2771EJ0300 Page 23 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide After conversion all the original project and source files are kept with the newly generated project workspace in e studio IDE In addition cproject linker info and
10. 36 amp amp Datal lt Hex Integer gt Address B 3 0000000000801410 oeooe000000001420 aooeoo0000001430 e0e0000000001440 0000000000001450 goaBABOA gad RBRBO 1562FDF3 7841EFDF 230164F5 CDO677DD SF 1503A 0216E9DC 64BE3BE4 5FC62F64 EDC52565 14100000 2977CA73 597FB7A8S DBBF6B20 AF9C3524 0000000000001460 320AF822 0000000000001470 1AC8401C 0000000000001480 C88B2DE3 80E9489B Was En I EL1B0737 906CF4A5 EF DIE4 EBDS561D l41B86F2 4B52E 4D F8D7 A211 Figure 5 16 Memory View 2 2 To add new renderings format e g Raw Hex for the variable Datal 1 Click the tape Mew Renderings 10 select Raw Hex to add the rendering This creates a new tab named amp Datal lt Raw Hex gt next to the tab amp Datal lt Hex Integer gt R20UT2771EJO300 Page 38 of 50 16 June 2015 LENESAS e studio 4 0 Getting Started Guide 5 3 5 Disassembly View Disassembly view shows the loaded program as assembler instructions mixed with the source code for the comparison Current executing line is highlighted by an arrow marker in the view In the Disassembly view user can set breakpoints at the assembler instruction enable or disable these breakpoints step through the disassembly instructions and even jump to a specific instruction in the program Le rcg main c 4 Function Name main J 1 pain 96 fffeB948 R MAIN UserInit Start user code Do not edit commen
11. include flashled h mp rg sci h a End user code Do not edit comment generated here Tutorial NewName Release la include r cg userdefine h sj switch h Tutorial NewName launch Y Icd h Tutorial cgp Global variables and functions ml flashled h Start user code for global Do not edit comment g aJ r_cg_userdefine h Define the RSK short name lt gt H timer adc void void S e Conflicts View 53 BH BcX He DM Els Ys Ys i E E 0 items Alma Description Resource Import wizard messages A wv Figure 3 11 Project Rename And Import In e studio IDE 3 The project has been successfully renamed and imported to the e studio IDE R20UT2771EJ0300 Page 20 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 3 3 HEW Project Import This section explains HEW import feature to migrate existing project workspace to the e studio IDE This enables code re usability for application codes and workspace created in HEW IDE previously Import a HEW project from the local file system into the workspace select an import source type filter text a gt General E Archive File la Convert CCRX to GNURX Project tar D5 5 KPIT GNUARM RZ NONE Project E Existing Projects into Workspace File System Preferentes Rename amp Import Existing C C Project into Workspace la Renesas Common Project File Finish Cancel Figure 3
12. 12 HEW Project Import Wizard 3 In e studio IDE click File Import to open the HEW Project import wizard Select HEW Project and click Next button to open Import HEW Project s window 4 Browse for the HEW Project file hwp and click Finish button to import this project R20UT2771EJ0300 Page 21 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide C C Application main c e2 studio File Edit Source Refactor Navigate Search Project Renesas Views Run Window Help T3 TY 4 Faeroe Oy Gre OF Yd DO gt END DEE Quick Access E Project Explorer 52 e main c 3 WE 3 8 hyanenannaaaaaanaaaao A A E 12 Nu e e DISCLAIMER LJ a Application Debug e main void void GI Includes le dbsct c e hwsetup c ih hwsetup h Le id_code c Le intprg c R iodefine h Le Icd c R Icd h 1 lowsrc h Le main c Le resetprg c R rskrx 3ndef h Le sbrk c R sbrk h in stacksct h Le switch c 2 amp e File Name ih switch h a UU ih typedefine h R vect h F Conflicts View 3 i x Le vecttbl c 0 items bi mi u Application Debug launch all applicable laws including copyright laws THIS SOFTWARE IS PROVIDED AS IS AND RENESAS MAKES NO THIS SOFTWARE WHETHER EXPRESS IMPLIED OR STATUTORY I LIMITED TO WARRANTIES OF MERCHANTABILITY FITNESS FOR A AND NON INFRINGEMENT ALL SUCH WARRANTIES ARE EXPRESSLY TO THE MAXIMUM EXTENT PERMITTED NOT
13. Centre Singapore 339949 Tel 65 6213 0200 Fax 65 6213 0300 Renesas Electronics Malaysia Sdn Bhd Unit 1207 Block B Menara Amcorp Amcorp Trade Centre No 18 Jin Persiaran Barat 46050 Petaling Jaya Selangor Darul Ehsan Malaysia Tel 60 3 7955 9390 Fax 60 3 7955 9510 Renesas Electronics India Pvt Ltd No 777C 100 Feet Road HALII Stage Indiranagar Bangalore India Tel 91 80 67208700 Fax 91 80 67208777 Renesas Electronics Korea Co Ltd 12F 234 Teheran ro Gangnam Gu Seoul 135 080 Korea Tel 82 2 558 3737 Fax 82 2 558 5141 O 2015 Renesas Electronics Corporation All rights reserved Colophon 4 0 e studio RENESAS Renesas Electronics Corporation R20UT2771EJ0300
14. Compare Settings Compare Mask Value Comparison e Eventpoints E J a X i a PC 0 8 OA 1 4 e Type Address Count Timer Chann m Trace Start E El Trace Stop Trace Record Figure 5 22 Eventpoints View 2 2 4 Select Data Access as the eventpoint type 5 Go to the Address Settings tab click the iconii to browse for the symbol _ gFlashCount The address of this global variable is 8 gFlashCount 6 Next switch to the Data Access Settings tab enable the Compare Settings checkbox and set the compare value equals to 0xBO Click Ok to proceed 7 Ensure that the event break for gFlashCount 0xB0 is set and enabled in the Eventpoints view Reset to execute the program from the start R20UT2771EJ0300 Page 43 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide Debug CAUserskting huang uw My Documents e2_studio workspace Tutorial src flashLED c e2 er lla eS File Edit Source Refactor Navigate Search Project Run Window Help a Sy Sg ie IN tam eio QS saw Y Or ae fem woe bo oe Quick Access ES ma C C Debug e Eventpoints 23 a E 4 PC 0 80A 1 4 O Project Saved Templates oc Expressions 22 HE MR ipa Oo Expression Type Value R gFlashCount uint16 t 176 Add new expression Name gFlashCount Details 176 Default 176 D 111 Decimal 176 Hex 68xb0 Binary 10110000 Acta
15. PROHIBITED BY LAW ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPA FOR ANY DIRECT INDIRECT SPECIAL INCIDENTAL OR CONSEQ ANY REASON RELATED TO THIS SOFTWARE EVEN IF RENESAS OR BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES l MH Mm h ui fh wN and to discontinue the availability of this software B you agree to the additional terms and conditions found following link http www renesas com disclaimer woo JD O JN Nit H li k H D o y Description Resource Import wizard messages Application hwp DefaultSession hsf Toolchain version RXC v1 02 00 is missing for the p E Description txt RSK Header txt Writable Smart Insert Figure 3 13 Project Migration from HEW to e2 studio IDE 3 The HEW project has been successfully imported to the e studio IDE After conversion all the original project and source files are kept with the newly generated project workspace in e studio IDE In addition cproject linker info and project are created and added Both the HEW and e studio project workspaces share the same files in the physical file location If HEW project import fails please check the following two 2 pre requisite conditions 1 HEW project workspace must be of the version v4 07 and above 11 Files e g cproject linker info and project must be deleted ma
16. before execution of the instruction at the specified address or other events e g with event condition is satisfied immediately after execution of the instruction at the specified address e Data access The emulator detects access under a specified condition to specified address or specified address range This allows to setup complex address and data matching criteria Event combination e g OR AND cumulative and Seguential can be applied to two 2 or more events a Eventpoints E x xX BE B 4 Pc 0 804 0 4 E Type Address Count Timer Chann Comment m Trace Start ul Bi Trace Stop y Edit Event Break Trigger OR ee Before PC FE Timer Start Address Count Timer Channel Comment lm Timer Stop PC 0 8 OA 0 4 All O Cs Figure 5 21 Eventpoints View 1 2 To set an event break for a global variable when address data is matched e g when gFlashCount 0xB0 1 Click Show View Eventpoints or icon a to open the Eventpoints view 2 Double click at Event Break option to open Edit Event Break dialog box 3 Click Add button to continue R20UT2771EJ0300 Page 42 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide Add Eventpoint Eventpoint Data Access y Address Settings Data Access Settings i qFlashCount Address Settings Data Access Settings Data Settings Read Write SIZe
17. expand the Renesas GDB Hardware Debugging debug configuration and click on existed debug configuration e g Tutorial HardwareDebug 3 Go to the Main tab and browse to add the load module Tutorial x located in the project build folder Name Tutorial HardwareDebug gt Startup E Source C Common Debug hardware El RX bd arget Device R5F564ML Figure 5 4 Select Target Device 4 Switch to the Debugger tab set E1 as the debug hardware and R5F564ML as the target device e Debug Hardware E1 e Target Device R5F564ML R20UT2771EJ0300 Page 29 of 50 16 June 2015 RENESAS e studio 4 0 Name Tutorial HardwareDebug Main X5 Debugger J Startup E Source El Common Connection with Target Board Emulator Connection Type JTag Clock Frequency MHz Fine Baud Rate Mbps Hot Plug Power Power Target From The Emulator MAX 200mA No Supply Voltage 3 3W CPU Operating Mode Register Setting Single Chip Mode pin Single chip mode Communication Mode Debug Mode Execute The User Program After Ending The Deb No Flash ID Code FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF Figure 5 5 Change Connection Setting Getting Started Guide 5 Under the Debugger tab go to the Connection Settings sub tab to configure the following based on the settings in E1 emulator and RSK RX64M board e Clock Main Clock Source EXTAL Extal Frequency MHz 24 0000
18. g if the target device is RX111 RX64M otherwise ignore this setting Click Finish to complete Note Peripheral Code Generator may not be available for some devices Summary Project Summary PROJECT GENERATOR PROJECT NAME Tutorial PROJECT DIRECTORY E workspace Tutorial CPU SERIES RX600 CPU TYPE RX64M TOOLCHAIN NAME Renesas RXC Toolchain TOOLCHAIN VERSION v2 03 00 GENERATION FILES Enworkspacel Tutorial src Tutorial c Main Program E workspace Tutorial src dbsct c Setting of B and R sections E workspace Tutorial src typedefine h Aliases of Integer Type E workspace Tutorial src vecttbl c Click OK to generate the project or Cancel to abort Cancel Figure 3 4 New Project Creation Wizard 4 4 5 A project summary is displayed Click Ok to generate the project R20UT2771EJ0300 Page 13 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide C C Tutorial src Tutorial c e2 studio File Edit Source Refactor Navigate Search Project Renesas Views Run Window Help o Sal O 4 Q gis Gi ay AGRA Oi Or Mo Eaa Ma a a Oe De Quick Access E Eg c c Project Explorer 52 2 log e Tutorial c 52 BO NO E ASI 3 el PROJECT NAME Tutorial Pp ILUN e k v a 55 Tutorial HardwareDebug H main void void nj Includes 14 e main void void a O src 15 A abort void void Le dbsct c 18 6 FILE Main c or Main cpp Le interrupt handlers c 27 ifdef _ cplusplu
19. product without the need to use many different tools separately Readers This manual is intended for users who wish to understand the functions of the e studio and design software and hardware application systems Purpose This manual aims to provide user with the explanation of the functions provided in e studio when they commence the development of their hardware and software systems using the targeted devices Organization This manual can be broadly divided into the following units CHAPTER 1 GENERAL CHAPTER 2 INSTALLATION CHAPTER 3 PROJECT GENERATION CHAPTER 4 BUILD CHAPTER 5 DEBUG CHAPTER 6 HELP How to Read This Manual It is assumed that the readers of this manual have general knowledge of electricity logic circuits and microcontrollers Conventions Data significance Higher digits on the left and lower digits on the right Active low representation XXX overscore over pin or signal name Note Footnote for item marked with Note in the text Caution Information requiring particular attention Remark Supplementary information Numeric representation Decimal XXXX Hexadecimal OxXXXX TABLE OF CONTENTS CHAPTER bL GENERAL td KK e el 1 Val SV SUC 1 COMA S IIMON amon KR o KE oE ES vo FG Ka FK rs ka a 1 liio sOperia lno EOI e e o kea AS NN A on dano 1 CHAPTER 2 INSTALEATION sida 4 241 ns Il auon oe SUIO NDE us sna A E a a 4 22 TUnsistalation ot e studio IDE ied AK DRY REALAN DO KRLIS KEO NIS KNARA 5 29 Mi
20. C 2010 2015 Renesas Electronics Corp All rights reserved e studio IDE is an extension of software developed for eclipse org HO 2 Installation Details Figure 2 5 e studio About e studio panel 6 Click the Help About e studio to confirm the updated version R20UT2771EJ0300 Page 8 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 2 3 2 Offline Minor Version Update This section illustrates how to update e studio without the Internet connections 1 Download the Differential Update program file of e studio from the following Renesas URL http www renesas com e2studio download Note This procedure cannot be applied to the revisions with no published update files 2 Select Preferences from the Window menu of the e studio Preferences type filter text Available Software Sites General C C Help i a Install Update Name l Location e2 studio Update Site http tool support renesas com e2studio e2studio3 IAR ToolchainforARM http eclipse update iar com arm 6 50 SAI IAR Toolchain for RL78 http eclipse update iar com rl78 1 10 Sil IAR Toolchain for RX http eclipse update iar com m 2 20 RXTX Update Site http ndx qbang org eclipse Reload il Stateviewer Update Site http www highintegritysystems com StateViewer type filter text Remove Mylyn Run Debug Team
21. E Softwarele2 studio 4 0 0 16 DefugComp ncdlf gdb n forNe 64bit double 7 7 1 GDB server Terminate Check here to show debug Resume F8 Cltrl F2 operation icons Figure 5 11 Useful Toolbars in Debug Views The program is run by clicking UP button or pressing F8 The program can be paused by breakpoint or by clicking button When program is paused user can perform the following operations e button or F5 can be used for stepping into the next method call at the currently executing line of code e button or F6 can be used for stepping over the next method call executing but without entering it at the currently executing line of code e UE button can be clicked again to resume running To stop the debugging process button is clicked to end the selected debug session and or process or is button is clicked to disconnect the debugger from the selected process The other operations are as following ie e 59 button can be clicked to start new debug session o US button can be clicked to reset the program to entry point at the PowerOn Reset Us button is used for re downloading the binary file to target system R20UT2771EJ0300 Page 34 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 5 3 1 Breakpoints View Breakpoints view stores the breakpoints that set on an executable line of a program If the breakpoint is enabled during debug the execution suspends be
22. Guide EZRA xo gt Luj Luj Luj Luj r_cg_macrodriver h r_cg_cgc h r_cg_icu h r_cg_port h r_cg_mtu2 h r_cg_cmt h r_cg_sci h r_cg_s12adb h switch h Icd h flashled h r_cg_userdefine h NICKNAME 45 timer adc void void Sl Oc 2 AP BM Els Ys Ys N A wv 2 4 A mM El dv Page 17 of 50 e studio 4 0 Getting Started Guide Instead of import project with the existing project name e studio allows the project to be renamed With this option only one project can to be imported at a time Rename and Import and Existing C C Project into the workspace select an import source a General E Archive File lar Convert CCRX to GNURX Project lar D5 5 KPIT GNUARM RZ NONE Project LS Existing Projects into Workspace G File System WE HEW Project ELE LEE Finish Cancel Figure 3 9 Import And Rename Project Wizard 1 In e studio IDE click File Import to open the HEW Project import wizard Select Rename amp Import Existing C C Project into Workspace and click Next button to open Rename amp Import Project window R20UT2771EJ0300 Page 18 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide Rename amp Import Project Select a directory to search for existing Eclipse projects Project name Tutorial_MNewMdame 8 Select root directory E SampleProjects Select archive file Projects Timer_Capture E S
23. S Renesas Electronics Corporation SALES OFFICES http www renesas com Refer to http www renesas com for the latest and detailed information Renesas Electronics America Inc 2801 Scott Boulevard Santa Clara CA 95050 2549 U S A Tel 1 408 588 6000 Fax 1 408 588 6130 Renesas Electronics Canada Limited 9251 Yonge Street Suite 8309 Richmond Hill Ontario Canada L4C 9T3 Tel 1 905 237 2004 Renesas Electronics Europe Limited Dukes Meadow Millboard Road Bourne End Buckinghamshire SL8 5FH U K Tel 44 1628 585 100 Fax 44 1628 585 900 Renesas Electronics Europe GmbH Arcadiastrasse 10 40472 Dusseldorf Germany Tel 49 211 6503 0 Fax 49 211 6503 1327 Renesas Electronics China Co Ltd Room 1709 Quantum Plaza No 27 ZhiChunLu Haidian District Beijing 100191 P R China Tel 86 10 8235 1155 Fax 86 10 8235 7679 Renesas Electronics Shanghai Co Ltd Unit 301 Tower A Central Towers 555 Langao Road Putuo District Shanghai P R China 200333 Tel 86 21 2226 0888 Fax 86 21 2226 0999 Renesas Electronics Hong Kong Limited Unit 1601 1611 16 F Tower 2 Grand Century Place 193 Prince Edward Road West Mongkok Kowloon Hong Kong Tel 852 2265 6688 Fax 852 2886 9022 Renesas Electronics Taiwan Co Ltd 13F No 363 Fu Shing North Road Taipei 10543 Taiwan Tel 886 2 8175 9600 Fax 886 2 8175 9670 Renesas Electronics Singapore Pte Ltd 80 Bendemeer Road Unit 06 02 Hyflux Innovation
24. TION The latest e studio IDE installer package can be downloaded from Renesas website for free User has to login to the Renesas account in MyRenesas page for the software download This chapter describes the installation un installation and online update for the e studio IDE 2 1 1 Installation of e2 studio IDE Double click on e studio installer to invoke the e2studio installation wizard page Click the Next button to continue Install Folder The default installation location is set to C Renesas e2_ studio Input install folder directly to textbox or click Browse button to modify it Select Windows users that e studio is installed for Click the Next button to continue Device Families Select Devices Families to install Click the Next button to continue Extra Components Select Extra Components i e language pack SVN amp Git support Micrium RTOS support to install Click the Next button to continue Components Select Components and click the Next button to continue Additional Software Select additional software i e compilers utilities and click the Next button to continue License Agreement Read and accept the software license agreement to proceed with the Next button Please note that user has to accept the license agreement otherwise installation cannot be continued Shortcuts Select shortcut name for start menu and click Next button to continue Summar
25. ailable Updates a Check the updates that you wish to install Name Version Id A 4 0 0 23 com renesas ide e2studio 4 0 0 201504021806 com renesas cdt analysis feature feature 4 0 0 201504021806 com renesas cdt rl 8 managedbuild ccrl 4 0 0 201504021806 com renesas cdt rx managedbuild ccrx f 2 0 0 201504021806 com renesas cg feature feature group 4 0 0 201504021806 com renesas japanese feature feature gr 4 0 0 201504021806 com renesas cdt arm managedbuild arn 4 0 0 201504021806 com renesas cdt rl78 managedbuild gn Y gt Select All Deselect All Details Finish Cancel Figure 2 2 e studio Available Updates panel 1 3 2 By default all the software components are selected in the Available Updates panel This allows user to update them all to the latest version An example is shown in Figure 2 2 3 Click the Next button to proceed Available Updates Update Details Review and confirm the updates S Name Version ld A i e2 studio 4 0 0 23 com renesas ide i Q Renesas Analysis 4 0 0 201504021806 com renesas cdt Q Renesas CCRL Toolchain Integration 4 0 0 201504021806 com renesas cdt i Renesas CCRX Toolchain Integration 4 0 0 201504021806 com renesas cdt Wk Renesas Code Generation Feature 2 0 0 201504021806 com renesas cg f 5 Renesas e2 studio Language Pack for Japanese 4 0 0 201504021806 com renesas japa i Renesas KPIT GNUARM NONE Toolchain Integ
26. ampleProjects Timer Capture Timer_Compare E SarmpleProjects Timer_Compare Event E Event Tutorial E SampleProjects Tutorial USB Basic E SampleProjects USB_ Basic USB_HMSC E SampleProjects USB_HMSC USB_PCDC E SampleProjects USB_PCDC USB_PHID E SampleProjects USB_PHID Voltage Detect E SampleProjects Voltage Detect Figure 3 10 Rename amp Import Project Window ln e studio IDE 2 Browse for a directory or an archive that stores the projects All existing project are shown Select a project input its new name and click Finish button to import this project R20UT2771EJ0300 Page 19 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide C C Tutorial NewName src r_cg_main c e2 studio File Edit Source Refactor Navigate Search Project RenesasViews Run Window Help p AAA su ewig Pie 6 Ye C v hoe O y r Hu UNo ee LI Quick Access ES ERE te Debug Eu Project Explorer 52 p OmE o kom ET nb 7 JLGI L usc LUUC iui L IILLUUC VU TIVE CULL LUIMIUICIIL BS l gt eBAewe y a 5 Tutorial NewName HardwareD Contains functions and macro definitions for RSK ml r_cg_macrodriver h A gt i Includes include switch h J reg cgc h a Contains functions and macro definitions for LCD KELO gt Release include lcd h I recg port h gt E gt src reg mtu2 h Description txt Flashing LED function definitions Y r_cg_cmt h makefile init
27. brk h lej Properties for Tutorial c PATO Settings GO y rw A Configuration HardwareDebug Active Y Manage Configurations C C General Le vector table c Run Debug Settings custom bat Tool Settings 4 Build Steps Tutorial Debug launch a Compiler Command ccrx a amp Source All options include C PROGRA 2 Renesas RX 2_3 O include Tutorial HardwareDebug launch 3 Object define _RX debug nologo isa nv fpu 3 List alias noansi Optimize Eg Miscellaneous 3 User gS cpu Expert settings 3 PIC PID VA I _ _ _ _ _ E line pattern S COMMANO S FLAGS S OUTPUT_FLAG S OUTPUT_PRE _ Exclude resource from build User defined options P nologo Figure 4 1 Properties for Tutorial Project and Properties for Tutorial c Source File Build option can be accessed in the properties window of a project or a source file 1 D Set the focus at the project Tutorial or 2 set the focus at the source file Tutorial c 2 Click the icon IE or right click to select Properties or use shortcut keys Alt Enter or Alt T to open properties dialog R20UT2771EJ0300 Page 25 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 3 Click C C Build option to view or edit the configuration settings Properties window is supported at workspace project and source level Properties window for project supports more configuration which app
28. ceTimer uintl6 t compare match i Declare local static variable to track if the CMT timer has been initialised yet static bool timer_initialised false Check if the CMT timer is not initialised first time function has been called 2 fffc88be 9 if timer initialised 1 Disable register protection gt fffc88d1 SYSTEM PRCR WORD 0xA50B Figure 5 20 Variables View To observe a local variable e g compare match for function StartDebounceTimer 1 Click Show View Variables or icon 9 to open the Variables view 2 Step into the function StartDebounceTimer to view the value of local variable compare match R20UT2771EJ0300 Page 41 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 5 3 7 Eventpoints View An event refers to a combination of conditions set for executing break or trace features during program execution Eventpoints view enables user to set up or view defined events of different category e g trace start trace stop trace record event break before PC performance timer start and performance timer stop The number of events that can be set and the setting conditions differ with each MCU These are two 2 types of events e Execution address The emulator detects execution of the instruction at the specified address by the CPU It can be a before PC break e g with event condition is satisfied immediately
29. conVrl78 c KPIT GNU Toolchain download site http www kpitgnutools com latestToolchain php os WIN R20UT2771EJ0300 Page 10 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide CHAPTER 3 PROJECT GENERATION This chapter describes the creation of new project and import of existing High performance Embedded Workshop IDE described as HEW below project to e studio IDE Note 1 To install and use the e studio on your PC you must install the compiler package provided separately 2 Multi byte characters cannot be used for e studio installation folder name project name and its folder and source file name 3 1 New Project Generation To create a new project with Renesas RXC toolchain invoke e studio IDE from the Windows Start menu and specify a workspace directory 1 Click File New C Project to create a new C Project New project creation Wizard as shown below will start C Project C Project Create project of selected type Use default location E workspace Tutorial Create Directory for Project Project type Toolchains 4 2 Executable Renesas KPIT GHUARM NONE EABI Toolchain amp Sample Project KPIT GNURL78 ELF Toolchain a gt Static Library Renesas KPIT GNURX ELF Toolchain Sample Project KPIT GNUSH ELF Toolchain gt gt Debug Only Project Renesas CCRL Toolchain 2 Others Renesas RXC Toolchain po ee pgs Renesas SHC Toolchain Show p
30. e Connection with Target Board Connection Type JTag JTag Clock Frequency MHz 16 5 e Power Power Target From The Emulator MAX 200mA No e Communication Mode Mode Debug Mode When Power Target From The Emulator MAX 200mA is set to Yes the emulator will power up with current up to 200mA the target board without an external power source Note This debug configuration in Figure 5 5 is shown as an example The wrong settings may cause malfunction or damage to the hardware So do be cautious to verify the board and emulator settings before connection R20UT2771EJ0300 16 June 2015 RENESAS Page 30 of 50 e studio 4 0 Getting Started Guide In addition e studio also provides the function of duplicating existing project debug configuration for a new project This 1s applicable for the projects using the same device and debugger settings Name Tutorial HardwareDebug Main 55 Debugger amp Startup E Source E Common GDB Settings Connection Settings Debug Tool Settings a lO Use Default IO Filename Yes IO Filename st eclipse_home Aimternal loFilesA RAM RXAB4M sfre Break Force Hardware Breakpoints Memo Internal Flash Memory Overwrite External Memory Areas Work RAM Start Address Work RAM Size Bytes System Prevent debugger re writing on chip Program No Prevent debugger re writing on chip Data Flast No Performance Timer Operating Frequency MHz
31. e environment Replace native environment with specified one Restore Defaults Apply Figure 4 3 Build Settings for Compiler Environment 2 Click C C Build Environment to set build option and add or edit the environment variables Build option allows user to retain all the toolchain configuration settings including path name specified by using the environment variables The current build configuration is HardwareDebug Active as shown in Figure 4 3 The detail of build option is described in compiler user manual which is stored at Compiler installation directory doc For example it can be found in C Program Files Renesas R X 2_3_O doc R20UT2771EJ0300 Page 26 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 4 2 Build A Sample Project le C C Tutorial src Tutorial c e2 studio File Edit Source Refactor Navigate Search Project Renesas Views Run Window Help a u 4 v md N e i Open Project v ps Close Project Quick Access E Ex c c o Project Explorer 3 e Tutq 2 Build All FA Go 2 a pm Be Build Configurations Build Working Set i 2 Build Project s Bad oH i 4 5 Tutorial HardwareDebug FV main void void Te 4 e main void void Clean abort void void Build Automatically n Le interrupt_handlers c a z i 20 Make Target emove eo IR iodefine h 29 3 it_cnt Remove the ci l
32. ebug configuration and key debugging features for e studio IDE The following illustration refers to Tutorial project built in Chapter 4 2 and based on hardware configuration El emulator and RSK RX64M board E Em C C Ed Co E Figure 5 1 Switch to Debug Perspective 1 Open Tutorial project workspace in e studio IDE and click Debug perspective Perspective defines the layout views related to development tools in the Workbench window Each perspective consists of a combination of views menus and toolbars that enable user to perform specific task For instance C C perspective has views that help user to develop C C programs and Debug perspective has views that enable user to debug the program If user attempts to connect up the debugger in the C C perspective IDE will then prompt users to switch to the Debug perspective One or more perspectives can exist in a single Workbench window User can customize them or add new perspective Note For more information on debug please refer to e studio Debug Help as described in chapter 6 5 1 Change existing debug configuration The debug configuration has to be configured when debugging for the first time and 1t just needs to be done once An existing debug configuration can be changed as follows le C C Tutorial src r cg main c e2 studio File Edit Source Refactor Navigate Search Project Renesas Views Window Help
33. ed Renesas Tool Settings sbrk c R sbrk h ave le Renesas Quick Settings n stacksct h le Update All Dependencies Le Tutorial c Ex n typedefine h 36 ln vect h 37 Properties Le vector table c 38 custom bat 39 void main void r AN r Tutorial Debug launch lt C C Index Tutorial HardwareDebug launc Conflicts View 52 i MP X 0 items Description Resource 0 items Description Resource gt lt Figure 4 4 Build a Sample Tutorial Project 1 Under e studio IDE environment create a new project named Tutorial or open any existing project 2 In Project Explorer click at the project to set focus 3 Click Project Build Project or icon to build this project The Console pane shows Build complete message to indicate a successful build At the end of this build files output to the CONFIGDIR directory consists of makefile Tutorial abs Tutorial map Tutorial mot Tutorial x etc Tutorial abs is a Renesas standard load module in ELF DWARF format abs used for the debugging Because GDB supports a load module format with different ELF DWARF specification x hence Tutorial abs has to be converted to Tutorial x for the debugging in e studio IDE R20UT2771EJ0300 Page 27 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide CHAPTER 5 DEBUG This chapter describes the usage of d
34. efactor Navigate Search Project Renesas Views Window Help By Ctrl F11 tb Debug Run History Run As Project Explorer 52 e DISCLAI 5 Tutorial HardwareDebug si Run Configurations Binaries 33 Debug History 35 in Includes 3 HardwareDebug 5 Release Debug As Figure 5 8 Open Debug Configurations Window 1 Click Tutorial Project in Project Explorer pane to set focus Click Run Debug Configurations or kol icon downward arrow Debug Configurations to open the Debug Configurations window R20UT2771EJ0300 Page 32 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide Debug Configurations Create manage and run configurations _ Name Tutorial HardwareDebug 1 bin X5 Debugger gt Startup E Source Common E Debug only fe GDB Hardware Debugging E7 GDB Simulator Debugging SH RL78 RH850 Tutorial thin GHS Local C C Launch S Renesas GDB Hardware Attach a E Renesas GDB Hardware Debugging c Tutorial HarchwareDebug E Build if required before launching T1 Project C C Application HardwareDebug Tutorial x Variables Search Project c Renesas Simulator Debugging RX only Build configuration Use Active Enable auto build Disable auto build e Use workspace settings Configure Workspace Settings lt Filter matched 10 of 14 items Figure 5 9 Duplicate A Selected Debug Launch Configuration
35. elect projects to be imported and click Finish button to complete importing the projects R20UT2771EJ0300 Page 16 of 50 16 June 2015 RENESAS e studio 4 0 29 DTC b 29 12C_ Master 29 12C_Slave gt 5 IWDT b 29 LIN Master 29 LIN Slave gt 29 Power Down gt LS PWM p 29 SPI 29 Sync Serial gt 29 Timer Capture b 29 Timer Compare b 29 Timer Event 29 Timer Mode 29 Tutorial HardwareDebug 29 USB Basic 29 USB HMSC 29 USB PCDC gt 29 USB PHID 29 Voltage Detect 3 File Edit Source Refactor JG amp C C Tutorial src r cg main c e2 studio Navigate Search Project RenesasViews Run Window Help L a SH pm To G l Le r_cg_main c 3 52 53 Contains functions and macro definitions for RSK include switch h Contains functions and macro definitions for LCD include lcd h Flashing LED function definitions include flashled h End user code Do not edit comment generated here include r_cg userdefine h Global variables and functions Start user code for global Do not edit comment g Define the RSK short name lt gt wv LF Conflicts View 3 0 items Description Resource Figure 3 8 Projects Import In e studio IDE The project has been successfully imported to the e studio IDE R20UT2771EJ0300 16 June 2015 TENESAS Import wizard messages Getting Started
36. enuen s Jesf e studio 4 0 Integrated Development Environment User s Manual Getting Started Guide Target Device RX RL78 RZ Family Renesas Electronics Rev 3 00 June 2015 Www renesas com Notice 1 Descriptions of circuits software and other related information in this document are provided only to illustrate the operation of semiconductor products and application examples You are fully responsible for the incorporation of these circuits software and information in the design of your equipment Renesas Electronics assumes no responsibility for any losses incurred by you or third parties arising from the use of these circuits software or information 2 Renesas Electronics has used reasonable care in preparing the information included in this document but Renesas Electronics does not warrant that such information is error free Renesas Electronics assumes no liability whatsoever for any damages incurred by you resulting from errors in or omissions from the information included herein 3 Renesas Electronics does not assume any liability for infringement of patents copyrights or other intellectual property rights of third parties by or arising from the use of Renesas Electronics products or technical information described in this document No license express implied or otherwise is granted hereby under any patents copyrights or other intellectual property rights of Renesas Electronics or others 4 You should not alter
37. es Because the evaluation of microcomputer software alone is very difficult please evaluate the safety of the final products or systems manufactured by you 8 Please contact a Renesas Electronics sales office for details as to environmental matters such as the environmental compatibility of each Renesas Electronics product Please use Renesas Electronics products in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances including without limitation the EU RoHS Directive Renesas Electronics assumes no liability for damages or losses occurring as a result of your noncompliance with applicable laws and regulations 9 Renesas Electronics products and technology may not be used for or incorporated into any products or systems whose manufacture use or sale is prohibited under any applicable domestic or foreign laws or regulations You should not use Renesas Electronics products or technology described in this document for any purpose relating to military applications or use by the military including but not limited to the development of weapons of mass destruction When exporting the Renesas Electronics products or technology described in this document you should comply with the applicable export control laws and regulations and follow the procedures required by such laws and regulations 10 Itis the responsibility of the buyer or distributor of Renesas Electronics products who distributes dis
38. fore that line of code executes 9e Breakpoints 5 main c 53 e resetprg c e 128 void a 129 T Initialise the debug LCD 131 FFfc8268 Init LCD Displays the Renesas splash scree Display LCD LCD LINE1 Renesas Display LCD LCD LINE2 NICKNAME Figure 5 12 Breakpoint View To set a breakpoint 1 In main c at line 134 double click on the marker bar located in the left margin of the C C Editor pane to set a software breakpoint A dot is displayed in the marker bar 2 Click Show View Breakpoint or icon a or use shortcut key ALT Shift Q B to open Breakpoints view to view the corresponding software breakpoint set Software breakpoints can be enabled and disabled in Breakpoints view A disabled breakpoint is displayed as a white Y To disable breakpoints user can choose to disable breakpoints selectively or to skip all breakpoints 1 To disable a breakpoint selectively double click on the located in the left margin of C C Editor pane or uncheck the related line in Breakpoints view A white dot will appear to indicate breakpoint has been disabled 2 To skip all breakpoints click on the a icon in the Breakpoints view A blue dot with a backslash will appear in the editor pane as well as in the Breakpoints view 5 3 2 Expressions View Expressions view monitors the value of global variable static variable or local variable during debugging Fo
39. from function main to sort 1 Click Windows Show View Others In Show View dialog click Trace under Debug or icon 3 to open the Trace view 2 Turn on the Trace view by selecting the icon 3 Click icon mil Acquisition to set e Trace Mode Fill until stop e Trace Type Branch 1 Click OK to proceed R20UT2771EJ0300 Page 46 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide YY ua us Elva 10 7 a Mo records Cycle Label Add rce Destin Data Size RW BUS M Type Trace Eventpoints Trigger Address Count Timer Channel Comment amp main Oxfffc8228 0 e Trace Eventpoints Trigger OR Address Count Timer Channel Comn amp Display_LCD Oxfffc816f 1 Figure 5 26 Trace View 2 2 2 Click e Edit Trace Event Points to open Trace Eventpoints dialog box 3 Under the Start tab add the 1 event point at main function by the execution address amp main or OXFFFC8228 4 Then switch to Stop tab add the 2 event point at Display LCD function by the execution address amp Display_ LCD or OxFFFC816F 5 Next execute the program after reset R20UT2771EJ0300 Page 47 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide el main c 22 Le flashLED c el resetprg c void main void i Initialise the debug LCD 12 Fffc8268 Init LCD
40. ils IAR Embedded Workbench plugin manager LETTERS About e studio Figure 6 1 Help Menu Quick Help Tips Click Welcome for Overview of e studio link to access IDE tutorial and sample and to view Release Notes 2 Click Help Contents to open a separate Help window with search function G Click Dynamic Help to open Help view within the workbench 4 Click RenesasRulz Community Forum to go online forum that is dedicated to topics and discussion related to e studio IDE Internet connection is required R20UT2771EJ0300 Page 49 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide Under the Help Contents window there are many useful topics One of them is the e2 studio Debug Help topic which provides useful information such as debug configuration supported number of breakpoints usage of emulator etc It can be launched by clicking on Help menu Help Contents e2 studio Debug Help R20UT2771EJ0300 Page 50 of 50 16 June 2015 RENESAS Revision Record Description Rev Summary Sep 30 2013 MEN First Edition issued Apr 15 2014 i Supporting e studio IDE v3 0 0 22 Dec 08 2014 ZN Supporting e studio IDE v3 1 2 09 June 16 2015 iN Supporting e2 studio IDE v4 0 LENESAS Renesas Electronics Corporation e studio User s Manual Getting Started Guide Publication Date Rev 3 00 June 16 2015 Published by Renesas Electronics Corporation RENESA
41. ine minor version update C C Tutorial src Tutorial c e2 studio l a MESA File Edit Source Refactor Navigate Search Project Renesas Views Run Window Help By DAA iyi wie Ais ee ol e S Welcome 2 Help Contents ss Ml ES E crc Project Explorer 52 e Tutorial c 52 2E E 24 8 gt 6 gt Dynamic Help 7 3 PROJECT NA a Ni ok a 5 Tutorial m Key Assist Ctrl Shift L nj Includes Tips and Tricks E src z custom bat 8 amp e FILE ee i Tutorial Debug launch a ifdef _ cplusplus ee 28 gt include ios SINT ios_base y Document Search endif main void void 8 Report Bug or Enhancement main void void Tutorial HardwareDebug launch Tool News void main void K RenesasRulz Community Forum ifdef _ cplusplus 4 Add Renesas Toolchains Void abort void _CheckforUpdates 2 void abort void Check for Updates 2 Install New Software Installation Details gt void main void 5 IAR Embedded Workbench plugin manager 1 tendif le About e2 studio fifdef _ cplusplus void abort void lt 27 Problems 53 J i 0 items Description Resource Location 0 items selected Figure 2 1 Check for Updates Menu 1 From the Help menu click the Check for Updates to display the Available update panel R20UT2771EJ0300 Page 6 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide Available Updates Av
42. ins how to import existing projects from a directory or an archive into workspaces Create new projects from an archive file or directory Select an import source type filter text a 2 General E Archive File Convert CCRX to GNURX koj rat HEW y Project E Preferences 1 Rename amp Import Existing C C Project into Workspace lar Renesas Common Project File gt A C Finish Cancel Figure 3 6 Import Existing Projects Wizard 1 In e studio IDE click File Import to open the HEW Project import wizard Select Existing Projects into Workspace and click Next button to open Import Projects window R20UT2771EJ0300 Page 15 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide Import Projects Select a directory to search for existing Eclipse projects C Select archive file Projects ADC Oneshot EdSampleProjectsiADC_Oneshot Select All ADC Repeat E SarnpleProjects ADC Repeat Application EMSampleProjects Application Async Serial E SarmpleProjects Async_Serial Refresh CAC ElSampleProjects CAC CRC EA ampleProjectsk CRC Deselect All Options Search for nested projects Copy projects into workspace _ Hide projects that already exist in the workspace Working sets _ Add project to working sets Figure 3 7 Import Projects Window In e studio IDE 2 Browse for a directory or an archive that stores the projects All existing project are shown S
43. lies across all the files within the same project workspace Properties for Tutorial type filter text Change Toolchain Version Resource Builders C C Build Project Name Tutorial mui Toolchain Name Renesas RXC Toolchain Change Toolchain Version Deneng NI Current Version v2 03 00 Device PEA Available Versions v2 03 00 v Logging v2 03 00 Tool Chain Editor C C General Project References Run Debug Settings Task Repository Restore Defaults Apply Figure 4 2 Change Toolchain Version 1 Click C C Build Change Toolchain Version to view or change toolchain version Refer to figure 4 2 the current version is v2 03 00 and click the Available Versions option to change toolchain version if additional toolchain is installed Properties for Tutorial type filter text Environment Resource Builders Build Variables Change Toolchain Version T Environment variables to set Variable Value Origin ogging BIN_RX C PROGRA 2 Renesas BUILD SYSTEM Settings CONFIGDIR S workspace loc S Proj BUILD SYSTEM Tool Chain Editor CWD E workspace Tutorial BUILD SYSTEM C C General INC RX C PROGRA 2 Renesas BUILD SYSTEM Project References PATH CAPROGRA 2Renesas BUILD SYSTEM Run Debug Settings PWD E workspace Tutorial BUILD SYSTEM RXC LIB C PROGRA 2 Renesas BUILD SYSTEM TCINSTALL C PROGRA 2 Renesas BUILD SYSTEM e Append variables to nativ
44. modify copy or otherwise misappropriate any Renesas Electronics product whether in whole or in part Renesas Electronics assumes no responsibility for any losses incurred by you or third parties arising from such alteration modification copy or otherwise misappropriation of Renesas Electronics product 5 Renesas Electronics products are classified according to the following two quality grades Standard and High Quality The recommended applications for each Renesas Electronics product depends on the product s quality grade as indicated below Standard Computers office equipment communications equipment test and measurement equipment audio and visual equipment home electronic appliances machine tools personal electronic equipment and industrial robots etc High Quality Transportation equipment automobiles trains ships etc traffic control systems anti disaster systems anti crime systems and safety equipment etc Renesas Electronics products are neither intended nor authorized for use in products or systems that may pose a direct threat to human life or bodily injury artificial life support devices or systems surgical implantations etc or may cause serious property damages nuclear reactor control systems military equipment etc You must check the quality grade of each Renesas Electronics product before using it in a particular application You may not use any Renesas Electronics product for any ap
45. nfiguration Below is an example of a typical system configuration sek 7 Ra Host Machine Emulator Target Board Figure 1 1 System Configuration 1 2 Operating Environment Below are the system requirements for this product 1 2 1 System Requirements Hardware Environment Processor At least 1GHz support hyper threading multi core CPU Main Memory At least 1GB GB or larger is recommended especially for Windows 64 bit OS Display Resolution at least 1 024 x 768 at least 65 536 colors Interface USB 2 0 High speed Full speed High speed is recommended Software Environment Windows 7 32 64 bit OS Windows 8 32 64 bit OS and Windows 8 1 32 64 bit OS R20UT2771EJ0300 Page 1 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 1 2 2 Supported Toolchain 1 2 2 1 Supported Compiler Renesas C C compiler package for RX family v2 03 Renesas C compiler package for RL family v1 01 KPIT GNUARM NONE Windows Tool Chain ELF KPIT GNURX Windows Tool Chain ELF KPIT GNURL78 Windows Tool Chain ELF R20UT2771EJ0300 Page 2 of 50 16 June 2015 RENESAS e studio 4 0 1 2 2 2 Supported Emulator Device El RX RL78 RH850 E20 RX and Segger J Link RX RZ 1 2 2 3 Supported Simulator Environment Renesas Simulator RX GDB Simulator RL78 R20UT2771EJ0300 16 June 2015 RENESAS Getting Started Guide Page 3 of 50 e studio 4 0 Getting Started Guide CHAPTER 2 INSTALLA
46. nor Version Update OFE studio IDE un su Tol AT NG NDI 6 2 4 Major Version Upgrade for e studio IDE u ss ssessesssnssvnesssesssnssvnersserisnnernensenrisnneranriennesnnennnIano I 10 29x Installation Compiler Packard Uro l ia E NG vak ea no o 10 CHAPTER 2 RROJECTGENERATION q AN y OKO KA 11 iz INEM ELO i E eE 8 6 eer gh uk RL E I Cn One NF FFR PT 11 3 2 Import Existing Projects NIO W OLKS DA ui ida 15 Jas AEW Project AMPOSTA LO zl oda ESPLO O IMPO su a skra a as ao a O O O KO NO 23 CHARTER BUD aia 25 klu Buld O ro AA O I A RR a GO a 25 UZI o e o PO E Ea 21 CHAPTERA DEDUC uen E E E 28 slo Chanee existins debus con om a on sio knra l a nka Gwo TOJ La YD CO E E 28 32 Create Ncw Debus CON IAS ds 32 3 5 Basic DeDueo ine Rear a E a ka ee eee 34 CHAPTERS HELP rata pl tad ollo iia 49 e studio 4 0 Getting Started Guide CHAPTER 1 GENERAL Renesas eclipse embedded studio known as e studio is a complete state of the art development environment supporting Renesas embedded micro controllers It is developed based on a popular open source Eclipse CDT C C Development Tooling project that covers build e g editor compiler and linker control and debug phase with an extended GDB interface support This chapter describes the system configuration and operating environment for e studio IDE to develop applications for the RX family series microcontrollers as example 1 1 System Co
47. nually for HEW project re import R20UT2771EJ0300 Page 22 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 3 4 CS Project Import For code re usability purpose this section explains the CS import feature to migrate existing project workspace to the e studio IDE Select Import a project from Cubesuite saved in the Renesas Common Project file i format Select an import source type filter text 4 2 General EC Archive File lar Convert CCRX to GNURX Project lar DS 5 KPIT GNUARM RZ NONE Project Z Existing Projects into Workspace G File System 9 HEW Project E Preferences Rename amp Import Existing C C Project into Workspace tap Renesas Common Project File Cancel Figure 3 14 CS Project Import Wizard 1 2 In e studio IDE click File Import Select Renesas Common Project File and click Next button to proceed Import Projects window will open 1 Browse for the CS Project file rcpe and click Finish button to import this project C C Tutorial main c e2 studio File Edit Source Refactor Navigate Search Project Renesas Views Run Window Help By S Sr Q Qmi RH iD ary ose Gr rity OrQ i Se 3 M gc e e Quick Access ES Fig C C Project Explorer 52 e main c O 3 H DISCLAIMER Bartok jx a amp Tutorial Debug amp File Name stdint h A H Includes 65 amp History 13 Aug 2012 Ver
48. plication for which it is not intended Renesas Electronics shall not be in any way liable for any damages or losses incurred by you or third parties arising from the use of any Renesas Electronics product for which the product is not intended by Renesas Electronics 6 You should use the Renesas Electronics products described in this document within the range specified by Renesas Electronics especially with respect to the maximum rating operating supply voltage range movement power voltage range heat radiation characteristics installation and other product characteristics Renesas Electronics shall have no liability for malfunctions or damages arising out of the use of Renesas Electronics products beyond such specified ranges 7 Although Renesas Electronics endeavors to improve the quality and reliability of its products semiconductor products have specific characteristics such as the occurrence of failure at a certain rate and malfunctions under certain use conditions Further Renesas Electronics products are not subject to radiation resistance design Please be sure to implement safety measures to guard them against the possibility of physical injury and injury or damage caused by fire in the event of the failure of a Renesas Electronics product such as safety design for hardware and software including but not limited to redundancy fire control and malfunction prevention appropriate treatment for aging degradation or any other appropriate measur
49. poses of or otherwise places the product with a third party to notify such third party in advance of the contents and conditions set forth in this document Renesas Electronics assumes no responsibility for any losses incurred by you or third parties as a result of unauthorized use of Renesas Electronics products 11 This document may not be reproduced or duplicated in any form in whole or in part without prior written consent of Renesas Electronics 12 Please contact a Renesas Electronics sales office if you have any questions regarding the information contained in this document or Renesas Electronics products or if you have any other inquiries Note 1 Renesas Electronics as used in this document means Renesas Electronics Corporation and also includes its majority owned subsidiaries Note 2 Renesas Electronics product s means any product developed or manufactured by or for Renesas Electronics 2012 4 How to Use This Manual This manual describes the role of the e studio integrated development environment for developing applications and systems and provides an outline of its features e studio is an integrated development environment IDE for RX family RL78 family and RZ family integrating the necessary tools for the development phase of software e g design implementation and debugging into a single platform By providing an integrated environment it is possible to perform all development using just this
50. project are created and added Both the CS and e studio project workspaces share the same files in the physical file location R20UT2771EJ0300 Page 24 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide CHAPTER 4 BUILD This chapter describes the build configurations and key build features for e studio IDE 4 1 Build Option Settings The default build option is generated when a project is created and it can usually be used to build the project However 1f changing build option is necessary e g Toolchain version Optimization options etc please follow the following steps before building the project er Properties for Tutorial C C Build Resource C C Build Configuration HardwareDebug Active v Manage Configurations es Change Toolchain Version Dependency Scan E Builder Settings 8 Behavior Refresh Policy Device Environment Builder Loggin Builder type External builder File Edit Source Refactor Navigatg Search Project a s l AA ra 00 ditor E Ey C C General Build command make j4 9 i Project References z Run Debug Settings Makefile generation so A Task Repository V Generate Makefiles automatically V Expand Env Variable Refs in Makefiles Build location Build directory S workspace_loc Tutorial HardwareDebug Restore Defaults Apply Le interrupt_handlers c h iodefine h Cancel Le reset program c Le sbrk c Ln s
51. r all RX debuggers these variables including the local variables in scope can be set for real time refresh s Expressions 52 woe xi tle n e main c 53 Le do c A TL ie PL 108 const uints 109 111 Ly He vintz t SpE 115 Declare aT EKTETT variable flag 4116 extern volatile uint8 t gPeriodic Flag 11 118 Figure 5 13 Expression View R20UT2771EJ0300 Page 35 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide To watch a global variable 1 Click Show View Expressions or icon of to open the Expressions view 2 In main c at line 114 drag and drop a global variable e g gPeriodic_Delay over to the Expressions view Alternatively right click at the global variable to select Add Watch Expression menu item to add it to the Expressions view 3 In the Expressions view right click to select Real time Refresh menu item This refresh the expression value in real time when program is running The character R indicates that this global variable will be updated in real time 4 To disable the Real time Refresh simply right click to select Disable Real time Refresh menu item 5 3 3 Registers View Register view lists the information about the general registers of the target device Changed values are highlighted when the program stops lma a 7 Oj m Registers 5 E Ti e Name Value Descrip
52. ration 4 0 0 201504021806 com renesas cdt Wi Renesas KPIT GNURL78 Toolchain Integration 4 0 0 201504021806 com renesas cdt Gk Renesas KPIT GNURX Toolchain Integration 4 0 0 201504021806 com renesas cdt Gp Renesas KPIT GNUSH Toolchain Integration 4 0 0 201504021806 com renesas cdt Y lt gt Size Unknown Details Finish Figure 2 3 e studio Available Updates panel 2 3 4 Select the Next button to continue the update R20UT2771EJO300 Page 7 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide Available Updates Review Licenses Licenses must be reviewed and accepted before the software can be installed License text i gt Eclipse Foundation Software User Agreement Eclipse Foundation Software User Agreement i gt IAR SOFTWARE LICENSE AGREEMENT April 9 2014 gt license Usage Of Content License for RENESAS e2 studio ER THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE DOCUMENTATION INFORMATION AND OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS COLLECTIVELY CONTENT USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW BY Figure 2 4 e studio Available Updates panel 3 3 5 Read and check the software license agreement Click the Finish button to complete update About e2 studio ed studio Version 4 0 0 23 Parts Copyright
53. roject types and toolchains only if they are supported on the platform La Los Figure 3 1 New Project Creation Wizard 1 4 2 Enter the project name and select toolchains Renesas RXC Toolchain Click Next to continue If Renesas RXC Toolchain is not available please follow the steps in Section 2 5 to install RX Compiler Package R20UT2771EJ0300 Page 11 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide C Project e2 studio Project Generation Select Target Specific Settings Toolchain Version v2 03 00 Debug Hardware El RX Data endian Little endian data Select Target R3F564MLCxFC Renesas RTOS support None Select Configurations Hardware Debug Debug using hardware Debug using Simulator Debug using simulator _ Release no debug Project without any debug information Build configurations will be created in the project only for the selected debug mode options however by default the project will be built for the active configuration I e first configuration selected from group Based on the device selection you made RX600 the debug hardware El RA and debug target RSFSD4MLCxFC debug configuration will be automatically created for you Cancel Figure 3 2 New Project Creation Wizard 2 4 3 Select Toolchain Version v2 03 00 Debugger Hardware E1 and target device RX64M 176 pin device part number R5F564MLCxFC Click Next to proceed
54. s R iodefine h 28 gt include lt ios gt Remove the G SINT ios base Init init cnt Remove the reset_program c 36 endif sbrk c 3 n sbrk h 32 void main void R stacksct h 33 fifdef _ cplusplus Le Tutorial c a extern C void abort void n typedefine h 36 UN vecth 37 endif Le vector table c 38 custom bat 39 gt void main void 1 Tutorial HardwareDebug laun lt Tutorial Debug launch JE Conflicts View 52 A Pie es 0 items Description Resource 0 items Description Resource Writable Smart Insert Figure 3 5 New C Project Created 6 A brand new C project named Tutorial is created This project consists of an application file Tutorial c and standard start up files e g dbsct c interrupt handlers c sbrk c etc All these project and source files listed in the Project Explorer panel reflects the folder structure of the project just as seen on the standard file explorer Notes for backing up projecs Project properties are stored in files and folders which beginning with dot Therefore whole project folder should be archived to take backups For projects referring to other project s files to restore properties shared among projects please backup whole workspace folder R20UT2771EJ0300 Page 14 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 3 2 Import Existing Projects Into Workspace This section expla
55. sters tab locate PORTO in the IO Registers view Expand the PORTO lO register list 3 Drag and drop the PDR and PCR to the Selected Registers pane A green dot besides the lO register indicates the status of being the selected register s 4 Switch to the Selected Registers tab to view PDR and PCR of the PORTO IO register The expanded IO register list may take a longer time to load in the All Registers pane Hence it 1s advisable to customize and view multiple selected IO registers from the Selected Registers pane R20UT2771EJ0300 Page 45 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 5 3 9 Trace View Tracing means the acquisition of bus information per cycle from the trace memory during user program execution The acquired trace information is displayed in the Trace view It helps user to track the program execution flow to search for and examine the points where problems arise The trace buffer is limited with size of 1 to 32 Mbytes oldest trace data is overwritten with the new data after the buffer has become full da Trace Zi de 28 Mo records Cycle Label Address Sourel Trace Mode Trace Output Do not output lnternal Buffer Used Trace Type Branch Trace Capacity Timestamp Frequency Divider Enable Timestamp Display Cancel Figure 5 25 Trace View 1 2 To set a point to point trace between the two 2 functions e g tracing
56. t generated here Display plash Screen 100 fffes9S4b is uinta t Ren ES fes957 Display LCD L uinta t NICKNAME Begins the initial LED flash sequence Te8963 Flash LED Enter location here ki 2 AEE a a os Function Offsets Offsets ee main bsr w gxfTfea36f lt R MAIN UserInit gt play TfTen94b EL main 3 mov l ton ffel be ra eno Boa f maintli a OxFEFEBOGf Display LCD This allows the sssembh source to be linked with the C source active debug context Figure 5 17 Disassembly View To view both C and assembly codes in a mixed mode 1 Click Show View Disassembly or icon to open the Disassembly view 2 Click icon 5 to enable the synchronization between assembly source and the C source active debug context 3 In Disassembly view right click at the address column to select Show Opcodes and Show Function Offsets 4 You can enable source addresses within the editor using the context menu R20UT2771EJ0300 Page 39 of 50 16 June 2015 RENESAS e studio 4 0 e r cg main c 52 89 94 96 fffe894R Job eb eb eb ob mo mo mo pob eb eb eb fm fm R20UT2771EJ0300 16 June 2015 ffi ffi amp Function Name main J gt void main void R MATN llserTnit Toggle Breakpoint Add Breakpoint 100 ff Add Dynamic Printf Disable Breakpoint Breakpoint Properties Breakpoint Types Toggle Reloca
57. ted Breakpoint Enabled Ctrl Shift B erated here Ctrl Double Click Shift Double Click Ctrl Double Click Getting Started Guide 110 ff 29 ff 32 f Delete Relocated Breakpoint Go to Disassembly ko Toggle Timer Start Eventpoint l ff g Toggle Timer Stop Eventpoint e Toggle Before PC Eventpoint Edit Eventpoint P ated here Toggle Timer Stop Eventpoint Enabled Toggle Timer Start Eventpoint Enabled O Toggle Before PC Eventpoint Enabled i E Clear Coverage Markers erated here Go to Annotation Ctrl 1 Add Bookmark Add Task f Show Source Addresses Ctrl Shift O Folding Preferences Figure 5 18 Source Addresses Menu Function Name main void main void 1 R MAIN UserInit Start user code Do not edit comment gene Display Splash Screen Display LCD 6 uints t Renesas Display LCD 1 uinta t NICKNAME Begins the initial LED flash sequence Flash LED Start the timer adc function timer adc static test function static test while 1U i Wait i End user code Do not edit comment generz Figure 5 19 Source Addresses displayed in Editor LENESAS Page 40 of 50 e studio 4 0 Getting Started Guide 5 3 6 Variables View Variables view displays all the valid local variables in the current program scope Le switch c E D e Outline 34 fffc88ba void StartDeboun
58. tion a tiui General Registers General Purpose and FPU Register Group 0x0 0x0 OMO o ooo x80 0x100b 0x1010 0x0 0x0 Pel md a a a a a a a 5 n 5 5 l l I l l l l l l r Hex 0x1518 Decimal 5400 Octal 012430 Binary 1010100011000 Float 56701171e 042 Default 5400 Figure 5 14 Registers View To view the general register r0 1 Click Show View Registers or icon ua to open the Registers view 2 Click rO to view the values in different radix format Values that have been changed are highlighted e g in yellow in the Registers view when the program stops R20UT2771EJ0300 Page 36 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 5 3 4 Memory View Memory view allows users to view and edit the memory presented in memory monitors Each monitor represents a section of memory specified by 1ts location called base address The memory data in each memory monitor can be presented in different memory renderings which are the predefined data formats e g Hex integer signed integer unsigned integer ASCII image etc Monitor Memory Enter address or expression to monitor E ch Project Run Window IE 1 gt E J data1 is presented in memory renderings of Hex Integer format o onn G Memory 22 X5 Debug Variables od
59. ules e8 Eventp UE r mig 1010 Monitors 1418 Hex Integer gt sr New Renderings 0000000000001410 eooo0o0o00000001420 eooo0o00000001430 eoooooooo0o0o1440 0000000000001450 Memory Monitor for Data1 is specified by the address amp Data1 oo000000 o0o000000 F3FD6215 DFEF41 78 F5640123 00000000 00000000 DD7706CD 3A50718F DCE91602 gBOVAQABA ooo00000 E43BBE64 e42FC65F 6525C5ED 00001014 73CA7729 ABB77F59 206BBFDB 24359C4F BUOJJAB RORBEOB1I468 _ 22F80A32 9B48E080 ME 3 71BEE Figure 5 15 Memory View 1 2 To view memory of a variable e g Datal 1 Click Show View Memory or icon to open the Memory view 2 Click the icon ar to open Monitor Memory dialog box Enter the address of the variable Data1 R20UT2771EJO300 16 June 2015 RENES Page 37 of 50 e studio 4 0 Getting Started Guide O Memory 2 Debug 6 Variables i Modules e Eventp i IOReg Se Breakp Express Wi Registers O TEOT ae 7 Monitors amp Datal X amp amp Datal lt Hex Integer Memory Monitor amp Datal 0x1418 Select rendering s to create Hex Integer Floating Point Fixed Point Image Raw Image Floating Point Raw Hex O Memory Debug Variables i Modules e Event Add Rendering s 110 Reg Ze Breakp E Express itt Registers paf 1010 Lota e EE E S E LJ Monitors amp Datal
60. y Click the Install button to install the Renesas e studio IDE 10 Installing The installation is performed Based on selected items of Addition Software new dialogs are opened to proceed with installation for these software 11 Results Click Finish button to complete the installation R20UT2771EJ0300 Page 4 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 2 2 Un installation of e studio IDE User can uninstall e studio program following the typical steps to uninstall a program in Window OS 1 Click on Start Control Panel Programs and Features 2 From the currently installed programs list choose e studio and click the Uninstall button 3 Click the Uninstall button to confirm the deletion in the Uninstall dialog At the end of the un installation e studio IDE will be deleted from the installed location and Windows short cuts menu are removed R20UT2771EJ0300 Page 5 of 50 16 June 2015 RENESAS e studio 4 0 Getting Started Guide 2 3 Minor Version Update for e2 studio IDE e studio supports online and offline updates to the minor version update i e number increase in the minor digit for example version up from v4 0 0 21 to v4 0 0 23 This allows the available software components to be updated through internet or without internet connection 2 3 1 Online Minor Version Update This section illustrates an example on the steps to launch the onl

Download Pdf Manuals

image

Related Search

Related Contents

2011 Chrysler 200 Owner`s Manual  Appendix D - CLI Commands  CX29704  SRS 20/II - Greiner Bio    Nobo Prestige  MaxTech XT5888 Computer Monitor User Manual  USER MANUAL - Rais  H.P.A. - Meta System  Bedienungsanleitung  

Copyright © All rights reserved.
Failed to retrieve file