Presentation is loading. Please wait.

Presentation is loading. Please wait.

Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Advanced E 2 Studio Topics.

Similar presentations


Presentation on theme: "Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Advanced E 2 Studio Topics."— Presentation transcript:

1 Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Advanced E 2 Studio Topics

2 © 2012 Renesas Electronics America Inc. All rights reserved.2 Renesas Technology & Solution Portfolio

3 © 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-bit 8/16-bit

4 © 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’

5 © 2012 Renesas Electronics America Inc. All rights reserved.5 I/O Registers Eventpoints Realtime Watch Trace Lab Summary Agenda

6 © 2012 Renesas Electronics America Inc. All rights reserved.6 E 2 STUDIO ADVANCED DEBUGGING

7 © 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

8 © 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

9 © 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

10 © 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

11 © 2012 Renesas Electronics America Inc. All rights reserved.11 Eventpoints For Tracing More generally, eventpoints used to trigger tracing Trace start Trace stop Trace record Trace records presented in Trace view Trace starts automatically where no trace start eventpoint defined Trigger on execution address or data access with optional condition Combine eventpoints with OR, AND and SEQUENCE logic to create complex triggers Limited number of eventpoints available (hardware dependent) Force Hardware Breakpoints launch option must be disabled

12 © 2012 Renesas Electronics America Inc. All rights reserved.12 Trace View Trace data captured to buffer in real-time Trace acquisition depending on hardware capabilities Branch, Branch and Data, Data Presentation modes Bus mode, Disassembly mode, Source code Filtering options operate at user interface level

13 © 2012 Renesas Electronics America Inc. All rights reserved.13 Questions? Questions?

14 © 2012 Renesas Electronics America Inc. All rights reserved.14 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” Do you agree that we accomplished the above statement? ‘Enabling The Smart Society’

15 Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved.


Download ppt "Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Advanced E 2 Studio Topics."

Similar presentations


Ads by Google