Introduction Purpose This course explains how to use Mapview, a utility program for the Highperformance Embedded Workshop (HEW) development environmen

Similar documents
Introduction Purpose This training course describes the configuration and session features of the High-performance Embedded Workshop (HEW), a key tool

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

Introduction Purpose The course describes library configuration and usage in the High Performance Embedded Workshop (HEW), which speeds development of

Introduction Purpose This training module provides an overview of debugging features in H8S Simulator. Objectives Understand how to use the Simulator.

L3 Japanese (90570) 2008

Z7000操作編_本文.indb

fx-9860G Manager PLUS_J

H8000操作編


MOTIF XF 取扱説明書

Microsoft Word - Win-Outlook.docx

2

2

2

2


19_22_26R9000操作編ブック.indb


Introduction Purpose This training course provides an overview of the High-performance Embedded Workshop (HEW), a key tool for developing software for

2


32C2100操作編ブック.indb

H2000操作編ブック.indb


32_42H3000操作編ブック.indb

323742RH500操作編.indb

ZV500操作編_本文.indb

Microsoft Word - Meta70_Preferences.doc

RX600 & RX200シリーズ アプリケーションノート RX用仮想EEPROM




Nios II 簡易チュートリアル

HA8000シリーズ ユーザーズガイド ~BIOS編~ HA8000/RS110/TS10 2013年6月~モデル

C FGIH C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C

Microsoft Word - KUINS-Air_W10_ docx

2

Microsoft Word - PrivateAccess_UM.docx

Level 3 Japanese (90570) 2011

Nios II ハードウェア・チュートリアル

フリーセルプロの使い方

open / window / I / shall / the? something / want / drink / I / to the way / you / tell / the library / would / to / me

137. Tenancy specific information (a) Amount of deposit paid. (insert amount of deposit paid; in the case of a joint tenancy it should be the total am

Contents Logging in 3-14 Downloading files from e-ijlp 15 Submitting files on e-ijlp Sending messages to instructors Setting up automatic



LC304_manual.ai

HA8000-bdシリーズ RAID設定ガイド HA8000-bd/BD10X2

学部ゼミ新規申請方法 (Blackboard 9.1) Seminar Application Method for Undergraduate Seminar Courses ゼミ新規申請は Blackboard で受け付けます! 次セメスターにゼミ履修を希望する学生は 下記マニュアルに従ってゼミ

2

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part


HIS-CCBASEver2

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part

LC-24_22_19K30.indb

GP05取説.indb


How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part

VE-GP32DL_DW_ZA

BS・110度CSデジタルハイビジョンチューナー P-TU1000JS取扱説明書

% + RP-BC30 BATTERY CHARGER STAND K -! # % $ $ % % # $ $ $ %

CMMI高レベルにおける問題点.PDF


0 C C C C C C C


Lab GPIO_35 GPIO


Abstract Journal of Agricultural Science 2

NSR-500 Create USB Installer Procedures

VE-GD21DL_DW_ZB

評論・社会科学 84号(よこ)(P)/3.金子

Actual ESS Adapterの使用について

千葉県における温泉地の地域的展開

25 II :30 16:00 (1),. Do not open this problem booklet until the start of the examination is announced. (2) 3.. Answer the following 3 proble

Fortigate Ver.4.0MR3Patch12 Information 1

2 3

,,,,., C Java,,.,,.,., ,,.,, i

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr

Microsoft Word - Live Meeting Help.docx

PFQX2227_ZA

AJACS18_ ppt

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part

生研ニュースNo.132

*Ł\”ƒ‚ä(CV03)

Z3500操作編ブック.indb

内蔵ハードディスクユニット-20GB (PG-HD2E4H) 内蔵ハードディスクユニット-40GB (PG-HD4E4H)取扱説明書 HARD DISK DRIVE 20GB(PG-HD2E4H) HARD DISK DRIVE 40GB(PG-HD4E4H) USER'S GUIDE


RR-US470 (RQCA1588).indd

JOURNAL OF THE JAPANESE ASSOCIATION FOR PETROLEUM TECHNOLOGY VOL. 66, NO. 6 (Nov., 2001) (Received August 10, 2001; accepted November 9, 2001) Alterna

eTA案内_ 完成TZ

入学検定料支払方法の案内 1. 入学検定料支払い用ページにアクセス ポータルの入学検定料支払いフォームから 入学検定料支払い用 URL の ここをクリック / Click here をクリックしてください クリックを行うと 入学検定料支払い用のページが新たに開かれます ( 検定料支払い用ページは ポ

NSR-500 Create DVD Installer Procedures

NSR-500 Installation Guide

FortiGate Ver.4.0MR3Patch14 Information 1

2006 [3] Scratch Squeak PEN [4] PenFlowchart 2 3 PenFlowchart 4 PenFlowchart PEN xdncl PEN [5] PEN xdncl DNCL 1 1 [6] 1 PEN Fig. 1 The PEN

JAJP.indd

Cisco ASA Firepower ASA Firepower

PDF_J

P

Transcription:

Introduction Purpose This course explains how to use Mapview, a utility program for the Highperformance Embedded Workshop (HEW) development environment for microcontrollers (MCUs) from Renesas Technology Corp. Objectives Learn how to generate a map file Know how to activate the Mapview utility and identify the components Understand how to use the information provided in Mapview Content 16 pages 3 questions Learning Time 25 minutes 1

Purpose of Mapview HEW GUI utility Opens map files Presents stored map-file information in easy-to-read format Section or symbol name Start and End addresses Size Type Optimization Helps with debugging and analysis 2

Map File Review C File Assembly File Library File Linker Map File = Final output of machine code with all related information 3

Creating a Map File 1 Go to Toolchain configuration window 2 Select Link/Library tab 3 Select List category 4 Select Generate list 5 Select Enable all In this example, the settings apply to the Debug configuration Build project; Map file is created in project s Debug sub-folder 4 6 Click OK

Map File Contents Can be opened with text editor Shows details of the final linker output 5

Activating Mapview Two methods can be used to activate Mapview GUI Within HEW, use Tools pull-down menu Mapview From Windows Start menu, Select Renesas; High-performance Embedded Workshop; then Mapview and use Start menu 6

Snapshot of Mapview Title bar Menu bar Tool bar Section information view Symbol information view Status bar Optimization information view To load a map file, select File and then Open, or press Control plus O keys. Then select the map file you want to analyze. 7

Using Mapview Data Mapview contains useful information for analysis and debugging: Exact location of each symbol or section Memory space each symbol or section occupies Number of times each symbol is accessed Types of optimization used 8

Study Symbols and Make Changes Exact location of each symbol or section Memory space each symbol or section occupies Number of times each symbol is accessed Types of optimization used With this information you can Directly amend any symbol without recompiling the codes View the allocated data in each section after compiling Ensure that symbols do not overflow into unused or undesired areas Plan new sections for more efficient memory use 9

Find Areas for Optimization Exact location of each symbol or section Memory space each symbol or section occupies Number of times each symbol is accessed Types of optimization used With this information you can Focus optimization on symbols or sections with the largest code size Determine whether data in Constant and Initial Data areas could be eliminated 10

Review Symbol Usage Exact location of each symbol or section Memory space each symbol or section occupies Number of times each symbol is accessed With this information you can Determine whether frequency of access tallies with your expectations Focus on frequently used symbols when optimizing for speed Types of optimization used 11

Determine Effects of Optimization Exact location of each symbol or section Memory space each symbol or section occupies Number of times each symbol is accessed Types of optimization used With this information you can Understand changes after compiling Identify bugs more easily Review affected symbols to further optimize code 12

PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide After user has completed quiz After passing quiz Unlimited times

PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide After user has completed quiz After passing quiz Unlimited times

PROPERTIES On passing, 'Finish' button: On failing, 'Finish' button: Allow user to leave quiz: User may view slides after quiz: User may attempt quiz: Goes to Next Slide Goes to Slide After user has completed quiz After passing quiz Unlimited times

Course Summary Map file generation Map file viewing with Mapview Analysis using Mapview information Download a free evaluation copy of HEW at: www.renesas.com/hew 16