Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Getting Started with Renesas Development Tools © 2012 Renesas Electronics America Inc. All rights reserved.2 Renesas Technology & Solution Portfolio © 2012 Renesas Electronics America Inc. All rights reserved.3 Microcontroller and Microprocessor Line-up Wide Format LCDs Industrial & Automotive, 130nm 350µA/MHz, 1µA standby 44 DMIPS, True Low Power Embedded Security, ASSP 165 DMIPS, FPU, DSC 1200 DMIPS, Performance 1200 DMIPS, Superscalar 500 DMIPS, Low Power 165 DMIPS, FPU, DSC 25 DMIPS, Low Power 10 DMIPS, Capacitive Touch Industrial & Automotive, 150nm 190µA/MHz, 0.3µA standby Industrial, 90nm 200µA/MHz, 1.6µA deep standby Automotive & Industrial, 90nm 600µA/MHz, 1.5µA standby Automotive & Industrial, 65nm 600µA/MHz, 1.5µA standby Automotive, 40nm 500µA/MHz, 35µA deep standby Industrial, 40nm 200µA/MHz, 0.3µA deep standby Industrial, 90nm 1mA/MHz, 100µA standby Industrial & Automotive, 130nm 144µA/MHz, 0.2µA standby 2010 2013 32-bit8/16-bit © 2012 Renesas Electronics America Inc. All rights reserved.4 Challenge: “MCUs continue to become more complex especially when creating applications to enable the Smart Society, and therefore the Software becomes more complex as well. However, project schedules do not always scale accordingly.” 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.” ‘Enabling The Smart Society’ © 2012 Renesas Electronics America Inc. All rights reserved.5 Agenda The Importance of Development Tools IDEs (Integrated Development Environments) Toolchains (Compiler, Assembler, Linker) Code Generators, Driver Libraries, and Sample Code RTOS and Middleware Debuggers and Emulators Programming Solutions Boards, Kits, and more…Great ways to get started! The Renesas Ecosystem Summary Q&A © 2012 Renesas Electronics America Inc. All rights reserved.6 The Importance of Development Tools © 2012 Renesas Electronics America Inc. All rights reserved.7 What’s Most Important When Choosing a Microprocessor? © 2012 Renesas Electronics America Inc. All rights reserved.8 What are the Most Important Factors in Choosing a Processor? © 2012 Renesas Electronics America Inc. All rights reserved.9 Not All Tools Are Created Equal… To mow your lawn, would you rather use this… …or this… …or this? © 2012 Renesas Electronics America Inc. All rights reserved.10 A Typical Development Environment IDE C-Compiler Assembler Linker Debugging Software (usually part of IDE) Debugging Hardware / Emulator Target Board + 3 rd parties Code Generator Driver Libraries / Sample Code RTOS and Middleware Programming SW and HW [...]... Kits within Renesas RDK – Renesas Demonstration Kit RSK – Renesas Starter Kit Solution Kits TB (Target Board RPB – Renesas Promotion Board http://am .renesas. com/products /tools/ introductory_evaluation _tools/ index.jsp 32 © 2012 Renesas Electronics America Inc All rights reserved RX-Based Solutions Connectivity, RX63N RDK/ RX62N RDK Ethernet, USB Host, USB Device, CAN Cloud computing with EXOSITE... Peripheral Driver Generator (PDG) Renesas Peripheral Driver Library (RPDL) Renesas Sample Code and other libraries Yes (Compilers: Renesas, IAR, GNU *) - - Yes Yes * (Compilers: Renesas, IAR, GNU) Yes (RX600, RX200; Compiler: Renesas) Yes (RX600, RX200; Compilers: Renesas, IAR, GNU (binary compatible)) Yes Yes (Compilers: Renesas, IAR, GHS) - - Yes - - - Yes Free SW 21 © 2012 Renesas Electronics America... of IDE) 16 © 2012 Renesas Electronics America Inc All rights reserved Code Generators and Driver Libraries Automatic Code Generation Tools for on-chip peripheral I/O drivers Renesas Integrated Development Environments ** / * (* also available separately) ** 17 plug-in under development © 2012 Renesas Electronics America Inc All rights reserved Free Renesas Sample Code 18 © 2012 Renesas Electronics... Flash Development Toolkit (SW) Factory Programming + MINICUBE2 E8a FDT – Flash Development Toolkit (SW) PG-FP5-EA Party solutions (e.g Data I/O, BPM) + 3rd RFP http://am .renesas. com/products /tools/ flash_prom_programming/index.jsp 29 © 2012 Renesas Electronics America Inc All rights reserved Which Programming Solutions Support Which MCUs? Product families Renesas Flash Programmer (RFP) Software Flash Development. .. or Renesas or IAR SH (via plug-in) ** Free SW 15 HEW IDE & Renesas RX or KPIT GNURX [CubeSuite+ IDE & V850 compiler] * HEW IDE & Renesas SH or KPIT GNUSH * Not promoted at REA © 2012 Renesas Electronics America Inc All rights reserved IAR Embedded Workbench IDE & IAR Compilers Green Hills Multi IDE & Compiler EWRL78 - EWRX - EWV850 GHS V850 Software Tools EWSH ** Under development GHS SH Software Tools. .. IDE) 24 © 2012 Renesas Electronics America Inc All rights reserved On-Chip Debuggers E1 E20 E10A E8a MINICUBE2 Segger J-Link RX http://am .renesas. com/products /tools/ emulation_debugging/onchip_debuggers/index.jsp 25 © 2012 Renesas Electronics America Inc All rights reserved Emulators (RX610) E100 3rd Party solutions, e.g Lauterbach, iSYSTEM IECUBE IECUBE2 http://am .renesas. com/products /tools/ emulation_debugging/incircuit_emulators/index.jsp... of IDE) 13 © 2012 Renesas Electronics America Inc All rights reserved Toolchains for Renesas MCUs 14 © 2012 Renesas Electronics America Inc All rights reserved Which IDEs/Compilers Support Which MCUs? e2studio Eclipsebased IDE & various Compilers Other Renesas IDEs & Compilers KPIT GNURL78 or IAR RL78 (via plug-in) Product families [CubeSuite+ IDE & RL78 compiler] * KPIT GNURX or Renesas RX or IAR... 2012 Renesas Electronics America Inc All rights reserved Flash Programming Solutions IDE Code Generator RTOS and Middleware C-Compiler Assembler Linker Driver Libraries / Sample Code Programming SW and HW Debugging Software Debugging Hardware / Emulator Target Board (usually part of IDE) 28 © 2012 Renesas Electronics America Inc All rights reserved Renesas Flash Programming Solutions + E1 or RFP – Renesas. ..Integrated Development Environments IDEs Code Generator RTOS and Middleware C-Compiler Driver Libraries / Sample Code Programming SW and HW Debugging Software Debugging Hardware / Emulator Target Board Assembler Linker (usually part of IDE) 11 © 2012 Renesas Electronics America Inc All rights reserved IDEs for Renesas MCUs 12 © 2012 Renesas Electronics America Inc All rights... 2012 Renesas Electronics America Inc All rights reserved Boards, Kits, and More… Great Ways to get Started! IDE Code Generator RTOS and Middleware C-Compiler Assembler Linker Driver Libraries / Sample Code Programming SW and HW Debugging Software Debugging Hardware / Emulator Target Board (usually part of IDE) 31 © 2012 Renesas Electronics America Inc All rights reserved Types of Boards and Kits within . Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Getting Started with Renesas Development Tools © 2012 Renesas Electronics America. more…Great ways to get started! The Renesas Ecosystem Summary Q&A © 2012 Renesas Electronics America Inc. All rights reserved.6 The Importance of Development Tools © 2012 Renesas Electronics. drivers Renesas Integrated Development Environments ** ** plug-in under development / * © 2012 Renesas Electronics America Inc. All rights reserved.18 Free Renesas Sample Code © 2012 Renesas