Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Advanced E 2 Studio Topics © 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 2012 32-bit8/16-bit 32-Bit High Performance DSP, FPU with High Integration © 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 tools become more complex as well. As a result we must create tools that enable complete debug capability at minimal cost.” Solution: “OpenSource IDE’s with custom layers must be developed to enable engineers to create applications for the 2010’s” ‘Enabling The Smart Society’ © 2012 Renesas Electronics America Inc. All rights reserved.5 I/O Registers Eventpoints Realtime Watch Trace Lab Summary Agenda © 2012 Renesas Electronics America Inc. All rights reserved.6 E 2 STUDIO ADVANCED DEBUGGING © 2012 Renesas Electronics America Inc. All rights reserved.7 e 2 Studio Advanced Debug Views Advanced capabilities for hardware debug launches only I/O register presentation and manipulation Real-time state presentation Expressions, Memory, Charting Configuration of eventpoints Hardware breakpoints Data watchpoints Tracing triggers Tracing of low-level address and data accesses Direct communication with hardware debug probe GDB Server GDB Eclipse Debug Probe Target Processor GDB port ADM port USB © 2012 Renesas Electronics America Inc. All rights reserved.8 IO Registers View Presentation of memory-mapped IO ports Register sets defined in target-specific IO files Register selection Group registers of interest on separate tab Save selection as new IO file (XML) for re-use in launch configurations Save selection as HTML for analysis Print selection Read and write capabilities Changes highlighted In-cell editing Refresh on demand Refresh lock Default register sets internal/IoFiles/ folders © 2012 Renesas Electronics America Inc. All rights reserved.9 Realtime Expressions View Monitor the value of user-defined expressions while target is running Access to global variables only Enable and disable real-time data capture Realtime Memory view allows inspection of raw memory Realtime Chart view plots a pair of variables against time © 2012 Renesas Electronics America Inc. All rights reserved.10 Eventpoints View Eventpoints describe the triggers for some sort of activity Before PC eventpoints Special class of eventpoint behaving as a breakpoint Manipulate via Before PC Eventpoint context menu items in editor margin Event Break eventpoints Special class of eventpoint that can be used as a watchpoint Manipulate via Eventpoints view specifying type Data Access Eventpoints applied to target when resuming Optionally edit and apply eventpoints while target running Associate a trigger count to ignore initial trigger matches Trigger every Nth time a line of code is executed Trigger every Nth time a variable is read Eventpoints persistent at the project level Saved templates stored at the workspace level . Inc. All rights reserved.6 E 2 STUDIO ADVANCED DEBUGGING © 2012 Renesas Electronics America Inc. All rights reserved.7 e 2 Studio Advanced Debug Views Advanced capabilities for hardware debug. Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Advanced E 2 Studio Topics © 2012 Renesas Electronics America Inc. All rights reserved.2 Renesas Technology