Renesas Electronics America Inc. ID 322C:Using HEW's Many Capabilities to Boost Software Development Productivity Axel Wolf Marketing Manager, Development.

Slides:



Advertisements
Similar presentations
ID 311C:Utilizing JTAG / boundary scan and JTAG emulation for board and system level test and design verification Get the total Coverage ! GOEPEL Electronics.
Advertisements

Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Using a Renesas Code Generation Tool for RL78 Devices.
Introduction Purpose Objectives Content Learning Time
MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit.
ID 020C: Hardware-in-Loop: System Testing Without the System Marcella Haghgooie Sr. Field Applications Engineer Version: 1.2 Applied Dynamics International.
Renesas Technology America Inc. 1 M16C/Tiny SKP Tutorial 2 Creating A New Project Using HEW4.
ID 413C: Can Touch This: Designing Capacitive-Based Touch Solutions Mark F Rodriguez Senior Engineering 13 October 2010 Version: 1.0 Xaplos Inc.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID B32L: Graphical Application Development under Linux/Implementing.
Introduction Purpose This training course covers debugging an application on an SH target in the Renesas HEW (High-performance Embedded Workshop) development.
Renesas Electronics America Inc. ID 311L: PIC to R8C Converter David Hedley Staff AE, Applications Engineering 14 Oct 2010 Version: 1.1.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. An Introduction to e 2 studio.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course provides an overview of the installation and.
422L:Introduction to the.NET Micro Framework Julie Trygstad Vice President and Principal Engineer Version: 1.1 TrygTech 13 October 2010.
Renesas Electronics America Inc. “© 2010 Renesas Electronics America Inc. All rights reserved.” ID 720L: Software Development with an Open Source Real-Time.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID A15C: Application Code Reprogramming Using Different Serial.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 320L: Rapid RX600 System Development Using the RPDL and.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 3L13B David Hedley, Applications Engineer Advanced.
Renesas Electronics America Inc. “© 2010 Renesas Electronics America Inc. All rights reserved ID 220L: Hands-on Embedded Ethernet Design with an Open Source.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. 431L: Using a Graphics API to Create User Interface Components—Advanced.
Introduction Purpose This course describes the process of installing the KPIT GNU toolchain on your PC. Objective Learn how easy it is to get information.
An Introduction to OSEK l JRD l ETAS-STV/PRM-E l 2010 © ETAS GmbH All rights reserved. The names and designations used in this document are trademarks.
© 2010 Renesas Electronics America Inc. All rights reserved. ID 411C: Capacitive Touch User Interfaces and Hardware- based Solutions Renesas Electronics.
ID 310C:Run-Time Visualization on Renesas MCUs Matt Gordon Sr. Applications Engineer Version: 1.2 Micriµm 12 October 2010.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Migrating from CubeSuite+ to Eclipse.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID A12C:Noise Fundamentals and Techniques for Minimizing.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 930L: Board ID Embedded Security Lab Shotaro Saito Application.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 410L: Low cost audio in 8/16 bit applications using ADPCM.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. A11L: 78K0R Low Power MCU Hands-On Lab Bob Proctor Staff.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. A30L: Increase the Dynamic Range and Precision of Digital.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
ID A16C: Outfitting Embedded Devices with Low Power Wireless Communications Design considerations for adding wireless communications to low power embedded.
Introduction Purpose This training course covers debugging an application on an SH target in the Renesas HEW (High-performance Embedded Workshop) development.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. e 2 Studio – Getting Started.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. 113C: Migration to the RX600 Made Easy Life in the fast lane.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID630L: Becoming Familiar with Sensorless Vector Control.
Class ID: Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Using Virtual EEPROM and Flash API for.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 011C: VELOCITY LAB TM Embedded Development Ecosystem Amrit.
IAR Systems, Inc. ID 323C:A High Performance Compiler Solution for the RX Platform Shawn A. Prestridge Senior Field Applications Engineer 12 October 2010.
Class ID: Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Implementing Bootloaders on Renesas MCUs.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 434L: Incorporating a Capacitive Touch Interface into.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Advanced Debugging on the RX600.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training module provides an overview of debugging features.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Advanced E 2 Studio Topics.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This course gives an overview of the Toolchain feature of the High.
ID 222L: Get Connected with USB on RX62N
ID 024C: Auto Code Generation: The Shortest Distance From Idea to Implementation Christopher Myers Director of Software Development 12 October 2010 Version:
Global Edge Ian Carvalho Architect 14 October 2010 Copyright © 2010, Global Edge Software Ltd., Bangalore, India Version 1.0 ID 730L: Getting Started with.
Renesas Technology America Inc. 1 M16C Seminars Lab 3 Creating Projects Using HEW4 14 March 2005 M16C Seminars Lab 3 Creating Projects Using HEW4 Last.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 230L: Simplify your Networked Application with CAN and.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 416C:SH-2A Graphics for Low- to Mid-level Graphics Applications.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 3L08I Migrating from CubeSuite+ to Eclipse Neelima.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 3L05I Advanced Debugging on the RX600 Fatih Peksenar.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 5L08I Using the Renesas Graphics API to Create.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 322L:Advanced Debugging on the RX600 Brandon Hussey Applications.
IAR Systems, Inc. ID 324C:Introducing the Embedded Workbench for the Renesas SH Shawn A. Prestridge Senior Field Applications Engineer 12 October 2010.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course explains how to use section setting and memory.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 421L: R8C Segment-LCD API Lab Bob Proctor Staff Engineer.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID A10L:A Flexible Flash Rewrite Application Brandon Hussey.
ID 021L: Model Based Control Design and Auto-Code Generation using the R8C Christopher Myers Director of Software Development 12 October 2010 Version:
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course describes Coverage, a utility that is used.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 130L: Optimizing your SH2A Application Kevin P King Senior.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course demonstrates the Project Generator function.
Class ID: Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Using Software Building Blocks for Faster.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course demonstrates the use of the High-performance.
e2Studio – Getting Started
David Hedley Staff AE, Applications Engineering 12 Oct 2010
David Hedley Staff AE, Applications Engineering 13 October 2010
ID 325L: Getting Started with CubeSuite
Presentation transcript:

Renesas Electronics America Inc. ID 322C:Using HEW's Many Capabilities to Boost Software Development Productivity Axel Wolf Marketing Manager, Development Tools 12 October 2010 Version: 1.1

2 © 2010 Renesas Electronics America Inc. All rights reserved. Axel Wolf Marketing Manager, Development Tools Responsible for marketing HEW within the Renesas Electronics America Product Marketing Group PREVIOUS EXPERIENCE: Applications Engineering Manager, Development Tools Manager and Technical Marketing Manager for microcontrollers at NXP / Philips Semiconductors Applications Engineer for microcontrollers at Infineon Technologies / Siemens Semiconductors BSEE from the Cooperative State University in Stuttgart, Germany

3 © 2010 Renesas Electronics America Inc. All rights reserved. Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * Analog and Power Devices #1 Market share in low-voltage MOSFET** Solutions for Innovation ASIC, ASSP & Memory Advanced and proven technologies * MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010 **Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis).

4 © 2010 Renesas Electronics America Inc. All rights reserved. 4 Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * Analog and Power Devices #1 Market share in low-voltage MOSFET** ASIC, ASSP & Memory Advanced and proven technologies * MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010 **Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis). Solutions for Innovation

5 © 2010 Renesas Electronics America Inc. All rights reserved. 5 Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia  Up to 1200 DMIPS, 45, 65 & 90nm process  Video and audio processing on Linux  Server, Industrial & Automotive  Up to 500 DMIPS, 150 & 90nm process  600uA/MHz, 1.5 uA standby  Medical, Automotive & Industrial  Legacy Cores  Next-generation migration to RX High Performance CPU, FPU, DSC Embedded Security  Up to 10 DMIPS, 130nm process  350 uA/MHz, 1uA standby  Capacitive touch  Up to 25 DMIPS, 150nm process  190 uA/MHz, 0.3uA standby  Application-specific integration  Up to 25 DMIPS, 180, 90nm process  1mA/MHz, 100uA standby  Crypto engine, Hardware security  Up to 165 DMIPS, 90nm process  500uA/MHz, 2.5 uA standby  Ethernet, CAN, USB, Motor Control, TFT Display High Performance CPU, Low Power Ultra Low Power General Purpose

6 © 2010 Renesas Electronics America Inc. All rights reserved. 6 Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia  Up to 1200 DMIPS, 45, 65 & 90nm process  Video and audio processing on Linux  Server, Industrial & Automotive  Up to 500 DMIPS, 150 & 90nm process  600uA/MHz, 1.5 uA standby  Medical, Automotive & Industrial  Legacy Cores  Next-generation migration to RX High Performance CPU, FPU, DSC Embedded Security  Up to 10 DMIPS, 130nm process  350 uA/MHz, 1uA standby  Capacitive touch  Up to 25 DMIPS, 150nm process  190 uA/MHz, 0.3uA standby  Application-specific integration  Up to 25 DMIPS, 180, 90nm process  1mA/MHz, 100uA standby  Crypto engine, Hardware security  Up to 165 DMIPS, 90nm process  500uA/MHz, 2.5 uA standby  Ethernet, CAN, USB, Motor Control, TFT Display High Performance CPU, Low Power Ultra Low Power General Purpose

7 © 2010 Renesas Electronics America Inc. All rights reserved. Innovation

8 © 2010 Renesas Electronics America Inc. All rights reserved. HEW, our Integrated Development Environment Solution Renesas provides you with a suite of professional software development tools, providing powerful and flexible features that ease and accelerate creation and debugging of embedded code. Setting up a complete Integrated Development Environment is very easy to achieve when you have Renesas as a partner!

9 © 2010 Renesas Electronics America Inc. All rights reserved. Agenda Introduction / Key Takeaways Top 10 Features of HEW Build Management Project Management & Navigation Integrated Debugging Test & Analysis Tools Other Cool Features Q&A

10 © 2010 Renesas Electronics America Inc. All rights reserved. Key Takeaways By the end of this session you will be able to identify how HEW can help you to: shorten your time to market improve the quality of your code lower your development cost make it easier to develop your code

11 © 2010 Renesas Electronics America Inc. All rights reserved. Quick Poll: Have you used HEW before?  Have you used HEW?  Have you used HEW for > 1year?  Have you used HEW when it was still the HITACHI Embedded Workshop? (before 2003)  Have you used HEW since V1.0?

12 © 2010 Renesas Electronics America Inc. All rights reserved. What’s Cool About HEW? And how can it help you in your development experience?

13 © 2010 Renesas Electronics America Inc. All rights reserved. HEW4 Single Integrated Development & Debugging Environment Consistent interface across all former Renesas Technology (RT) microcontrollers Consistent interface across all former RT debug targets [Simulators, monitors, ICEs] Highly customizable -> saves time and effort

14 © 2010 Renesas Electronics America Inc. All rights reserved. What’s Cool About HEW? The Top 10 features 1.Build-Option Configuration 2.Project Generators 3.Project Navigation 4.Manual Navigator 5.Integrated Debugger support 6.Analysis Tools 7.Test Environment 8.HEW Target Server 9.AutoUpdater 10.Flexible Licensing Top 10 Build Management Project Management & Navigation Integrated Debugging Test & Analysis Other cool features

15 © 2010 Renesas Electronics America Inc. All rights reserved. What’s Cool About HEW? 1.Build-Option Configuration 2.Project Generators 3.Project Navigation 4.Manual Navigator 5.Integrated Debugger support 6.Analysis Tools 7.Test Environment 8.HEW Target Server 9.AutoUpdater 10.Flexible Licensing Build Management Project Management & Navigation Integrated Debugging Test & Analysis Other cool features

16 © 2010 Renesas Electronics America Inc. All rights reserved. Configuring Build Options Select Configuration Select Project Select Files Tool Chain Options window

17 © 2010 Renesas Electronics America Inc. All rights reserved. Configuring Build Options Single tool chain options window for powerful project control Allows different options for each file or file type for every project each configuration Context sensitive operation Select Configuration Select Project Select Files

18 © 2010 Renesas Electronics America Inc. All rights reserved. Creating a new Project Project Generator Wizard Simplifies the selection of configuration options, debugger targets, and the creation of startup code

19 © 2010 Renesas Electronics America Inc. All rights reserved. Creating a new Project Project Generator Wizard Simplifies the selection of configuration options, debugger targets, and the creation of startup code

20 © 2010 Renesas Electronics America Inc. All rights reserved. Creating a new Project (cont.) Project Generator Wizard – RSK Sample Code Special project wizard for evaluation of peripherals

21 © 2010 Renesas Electronics America Inc. All rights reserved. Creating a new Project (cont.) Project Generator Wizard – RSK Sample Code Special project wizard for evaluation of peripherals

22 © 2010 Renesas Electronics America Inc. All rights reserved. What’s Cool About HEW? 1.Build-Option Configuration 2.Project Generators 3.Project Navigation 4.Manual Navigator 5.Integrated Debugger support 6.Analysis Tools 7.Test Environment 8.HEW Target Server 9.AutoUpdater 10.Flexible Licensing Build Management Project Management & Navigation Integrated Debugging Test & Analysis Other cool features

23 © 2010 Renesas Electronics America Inc. All rights reserved. Project Window Project File Structure Workspace Project Files

24 © 2010 Renesas Electronics America Inc. All rights reserved. Project Window Project File Structure Context sensitive operations Right-click to invoke menu Shows appropriate operations Workspace Project Files

25 © 2010 Renesas Electronics America Inc. All rights reserved. Project Window Function/Object Navigator Graphical representation of all functions/objects in the project Defines Functions Structures/classes Globals Optional Group-by-file view Double-clicking on an entry jumps to its definition in the editor

26 © 2010 Renesas Electronics America Inc. All rights reserved. Project Window Function/Object Navigator Function & class navigator Defines Functions Structures/classes Globals Graphical representation of all functions/objects in the project Optional Group-by-file view Double-clicking on an entry jumps to its definition in the editor

27 © 2010 Renesas Electronics America Inc. All rights reserved. Project Window Customizing the project view User created folder User added file type

28 © 2010 Renesas Electronics America Inc. All rights reserved. Project Window Adding a new file type

29 © 2010 Renesas Electronics America Inc. All rights reserved. Manual Navigator

30 © 2010 Renesas Electronics America Inc. All rights reserved. What’s Cool About HEW? 1.Build-Option Configuration 2.Project Generators 3.Project Navigation 4.Manual Navigator 5.Integrated Debugger support 6.Analysis Tools 7.Test Environment 8.HEW Target Server 9.AutoUpdater 10.Flexible Licensing Build Management Project Management & Navigation Integrated Debugging Test & Analysis Other cool features

31 © 2010 Renesas Electronics America Inc. All rights reserved. Debug_with_Emulators E10A-USB Debug_with_Emulators E10A-USB Integrated Debugger support Sessions define the debug target and the associated settings Configurations contain the tool chain settings from the options dialog (i.e. how the project code is built) Session Configuration

32 © 2010 Renesas Electronics America Inc. All rights reserved. Adding a new Debug Target New Session Wizard Session Debug_with_EmulatorsMy_new_session

33 © 2010 Renesas Electronics America Inc. All rights reserved. Debugging Features HEW provides the standard debugger views… Source & disassembly CPU general registers & SFRs Memory windows – Incl. graphic representations Watchpoints incl. local variables

34 © 2010 Renesas Electronics America Inc. All rights reserved. Debugging Features …and other views dependent on target capabilities Code Coverage CPU cycle trace with acquisition control Complex breakpoints Stack Trace Performance analysis

35 © 2010 Renesas Electronics America Inc. All rights reserved. Source Breakpoint Pop-up Shows all source-line based breakpoints in the session Invoke from Edit menu, or with B Takes you to the line in the source code

36 © 2010 Renesas Electronics America Inc. All rights reserved. Stack Trace Shows you the contents of the Stack Branch & Jump sources Parameters Locals Requires ELF/DWARF2 debug file

37 © 2010 Renesas Electronics America Inc. All rights reserved. What’s Cool About HEW? 1.Build-Option Configuration 2.Project Generators 3.Project Navigation 4.Manual Navigator 5.Integrated Debugger support 6.Analysis Tools 7.Test Environment 8.HEW Target Server 9.AutoUpdater 10.Flexible Licensing Build Management Project Management & Navigation Integrated Debugging Test & Analysis Other cool features

38 © 2010 Renesas Electronics America Inc. All rights reserved. Analysis Tools: Performance Analyzer Displays: Number of execution cycles performed Count of times a function is accessed Useful for optimization

39 © 2010 Renesas Electronics America Inc. All rights reserved. Analysis Tools: Profiler Lists times a function/variable is accessed and cycles Tree view shows calling structure Linker can use runtime profiling information for optimization

40 © 2010 Renesas Electronics America Inc. All rights reserved. Analysis Tools: Code Coverage Analyzer Information about how much code has actually been executed Useful for Quality Assurance Executed line Unexecuted line

41 © 2010 Renesas Electronics America Inc. All rights reserved. Analysis Tools: Stack Analyzer (“Call Walker”) Individual function stack usage Stack required by all sub-functions called from a function Total usage at any point in the call tree Stack used by function & sub-functions

42 © 2010 Renesas Electronics America Inc. All rights reserved. Analysis Tools: Map View Provides a graphical view of object locations Information about objects in the section Section list

43 © 2010 Renesas Electronics America Inc. All rights reserved. HEW as a Test Environment Macro script feature Allows several build and debugger operations to be recorded and then played back later Testing tool feature Allows you to capture data in several debug windows and compare with previous data Recordable operations:  Build operations  Download  S/W break points  Memory operations  Register operations  Watch (Depend on the debugger)  Trace (Depend on the debugger)

44 © 2010 Renesas Electronics America Inc. All rights reserved. HEW as a Test Environment: Test Output View Double-click

45 © 2010 Renesas Electronics America Inc. All rights reserved. HEW Target Server API for external control of HEW and the target device Command Interface CPU Control – GoTargetExec2 – StopTargetExec2 – ResetTargetExec2 – InitializeTarget2 – Step2 – StepRate2 – StepOver2 – StepOut2 – IsRunning2 Register – GetPC2 – SetPCAddress2 – SetPCSource2 – TestSetPC2 Memory – GetMemory2 – SetMemory2 – GetDirectMemory2 Software Breaks – SetPCBreakPt2 – EnableBreakPt2 – DeleteBreakPt2 – GetAllBreakPt2 – DeleteAllBreakPt2 Variable Break – SetDataBreakpoint2 – EnableDataBreakpoint2 – DeleteDataBreakpoint2 Variable Trace – SetSymbolTrace2 – ExecuteSymbolTrace2 – DeleteSymbolTrace2 – SaveSymbolTraceDeta2 Interrupt Conditions – SendTrigger2

46 © 2010 Renesas Electronics America Inc. All rights reserved. HEW Target Server API for external control of HEW and the target device Command Interface Symbol – GetRealTimeWatch2 – GetQuickWatch2 – SymbolToAddress2 – AddressToSymbol2 – GetLineFromAddr2 – GetAddrFromLine2 Workspace – OpenWorkspace2 – CloseWorkspace2 – SaveWorkspace2 Project – AddFile2 – AddFiles2 – DeleteFile2 – DeleteFiles2 Build – BuildProject2 – RebuildProject2 – UpDateAllDependency2 – AddFileWithCompilerOption2 – GetLibraryOptions – SetLibraryOptions – SetBuildExcludeFiles – SetBuildIncludeFiles Download – Download2 – Unload2 Start/Stop – InvokeHew2 – QuitHew2

47 © 2010 Renesas Electronics America Inc. All rights reserved. HEW Target Server API for external control of HEW and the target device Command Interface Configuration/Session – SaveSession2 – GetCurrentConfiguration2 – SetCurrentConfiguration2 – GetConfigurations2 – GetCurrentSession2 – SetCurrentSession2 – GetSession2 – GetCurrentProject2 – SetCurrentProject2 – GetProjects2 Files – OpenFileAtLine2 – GetSourceFiles2 – GetDownloadModules2 – GetDependentFiles2 Coverage – SetCoverageRange2 – GetCoverageRange2 – SetCoverageDisable2 – SetCoverageEnable2 – ClearCoverage2 – GetCoverageStatus2 – LoadCoverage2 – SaveCoverage2 Others – GetErrorString2 – GetHewStatus2 – GetHewStatusEx2 – GetTargetName2

48 © 2010 Renesas Electronics America Inc. All rights reserved. HEW Target Server API for external control

49 © 2010 Renesas Electronics America Inc. All rights reserved. HEW Target Server API for external control

50 © 2010 Renesas Electronics America Inc. All rights reserved. What’s Cool About HEW? 1.Build-Option Configuration 2.Project Generators 3.Project Navigation 4.Manual Navigator 5.Integrated Debugger support 6.Analysis Tools 7.Test Environment 8.HEW Target Server 9.AutoUpdater 10.Flexible Licensing Build Management Project Management & Navigation Integrated Debugging Test & Analysis Other cool features

51 © 2010 Renesas Electronics America Inc. All rights reserved. Auto Updater Checks with the website for updates You can select: How often to check Which components to check for And which you want to download & install

52 © 2010 Renesas Electronics America Inc. All rights reserved. Flexible Compiler Licensing Options Family USB Key license (or Node Locked) Network license H8YRTA-HEWH8-1UYRTA-HEWH8-1UL R8C/M16C/R32CYRTA-HEWNC-1UYRTA-HEWNC-1UL RXYRTA-HEWRX-1UYRTA-HEWRX-1UL SHYRTA-HEWSH-1UYRTA-HEWSH-1UL Free download Full capabilities for 60 days Size limited to 64K/128K/256K code after that USB Key / PC Node-locked licenses Network (floating) licenses

53 © 2010 Renesas Electronics America Inc. All rights reserved. Full product key Initial 60 days evaluation (no key required) Default size-limited (64K for H8, M16C, R8C, 128K for RX, 256K for SH) Unlimited Code Size Time Peripheral evaluation & sample code Optimization performance benchmarking Purchase of identical full product Evaluation tool still useful for feature investigation Flexible Compiler Licensing Options (cont.)

54 © 2010 Renesas Electronics America Inc. All rights reserved. Using HEW FREE - with the KPIT GNU compilers KPIT GNU Tools Family IDE (HEW) (free) KPIT GNU Compilers (free) H8 HEW KPIT GNUH8 - plugs into HEW IDE R8C/M16CKPIT GNUM16C - plugs into HEW IDE RXKPIT GNURX - plugs into HEW IDE SHKPIT GNUSH - plugs into HEW IDE

55 © 2010 Renesas Electronics America Inc. All rights reserved. Top 10 Features of the High-performance Embedded Workshop (HEW) 1.Build-Option Configuration 2.Project Generators 3.Project Navigation 4.Manual Navigator 5.Integrated Debugger support 6.Analysis Tools 7.Test Environment 8.HEW Target Server 9.AutoUpdater 10.Flexible Licensing Build Management Project Management & Navigation Integrated Debugging Test & Analysis Other cool features

56 © 2010 Renesas Electronics America Inc. All rights reserved. Try it for yourself! Download a free evaluation copy of HEW Included as part of any Starter Kit for RX, SH, R8C, M16C, R32C Try the online course on HEW

57 © 2010 Renesas Electronics America Inc. All rights reserved. Innovation

58 © 2010 Renesas Electronics America Inc. All rights reserved. Questions?

© 2010 Renesas Electronics America Inc. All rights reserved. 59 Thank You!

Renesas Electronics America Inc.