1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Advanced E2Studio Topics (1)

15 301 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 597,65 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 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

Trang 1

Renesas Electronics America Inc.

Trang 2

Renesas Technology & Solution Portfolio

Trang 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

 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

32-Bit High Performance DSP, FPU with High Integration

Trang 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’

Trang 5

 I/O Registers

 Eventpoints

 Realtime Watch

 Trace

 Lab

Agenda

Trang 6

E 2 STUDIO ADVANCED DEBUGGING

Trang 7

e2Studio Advanced Debug Views

 Advanced capabilities for hardware debug launches only

 I/O register presentation and manipulation

 Real-time state presentation

 Configuration of eventpoints

 Tracing of low-level address and data accesses

GDB Server

GDB

GDB port

ADM port

USB

Trang 8

IO Registers View

 Presentation of memory-mapped IO ports

 Register sets defined in target-specific IO files

 Register selection

configurations

 Read and write capabilities

 Changes highlighted

 In-cell editing

 Refresh on demand

 Refresh lock

 Default register sets

Trang 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

Trang 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

Trang 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

Trang 12

Trace View

 Trace data captured to buffer in real-time

 Trace acquisition depending on hardware capabilities

 Presentation modes

 Filtering options operate at user interface level

Trang 13

Questions?

Trang 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”

‘Enabling The Smart Society’

Ngày đăng: 22/06/2015, 14:04

TỪ KHÓA LIÊN QUAN