Memory Map Editor

10
Memory Map Editor Microcomputer Development Environment JUN1099IDEmme0/W

description

Memory Map Editor. Microcomputer Development Environment. JUN1099IDEmme0/W. Usual Memory Mapping. Need to learn ‘Link Command Language’ Difficult to image memory mapping. What is so time-consuming and difficult?. JUN1099IDEmme0/W. Memory Map Editor. Automatic Mapping. Open - PowerPoint PPT Presentation

Transcript of Memory Map Editor

Page 1: Memory Map Editor

Memory Map Editor

Microcomputer Development Environment

JUN1099IDEmme0/W

Page 2: Memory Map Editor

Toshiba Division

Usual Memory Mapping

Need to learn ‘Link Command Language’

Difficult to image memory mapping.

JUN1099IDEmme0/W

What is so time-consuming and difficult?

Page 3: Memory Map Editor

Toshiba Division

Memory Map Editor

Mapping View

Memory List

Section Tree View

Symbol List

MemoryName

SectionName

SymbolName

SymbolSize

MemoryName

MemoryName

SearchSymbol

SectionName

AddressAddress

AutomaticMapping

OpenBuild Manager’s

Project File

JUN1099IDEmme0/W

Page 4: Memory Map Editor

Toshiba Division

Memory Map Editor - Overview

Mapping View Show graphical image of Memory Map Show relationship between SECTION and SYMBOL

Section Tree View Show relationship between MEMORY and SECTION Allocate SECTION by Drag-and-Drop

Automatic Mapping

Connect to Build Manager Read project of Build Manager Drive Linkage Editor

JUN1099IDEmme0/W

Page 5: Memory Map Editor

Toshiba Division

Mapping View

RAM area

Near AttributeCODE area

3 View Page- Symbol Page- Section Page- Memory Page

Symbol page

Section page Memory page

Far AttributeCODE area

Easy to see Symbol SIZE and ADDRESS

Easy to see Section SIZE and ADDRESS

Easy to see Memory SIZE and ADDRESS1

JUN1099IDEmme0/W

Page 6: Memory Map Editor

Toshiba Division

Section Tree View (1)

Move ‘far_data’ in front of ‘far_area’

Move ‘f_area’ behind ‘f_data’

Allocate Sectiononly by mouse operation

JUN1099IDEmme0/W

Page 7: Memory Map Editor

Toshiba Division

Section Tree View (2)

If you would like to use ‘f_data’ section

as initial variables...RAM area

Initial value

Divide section between initial value and RAM

JUN1099IDEmme0/W

Page 8: Memory Map Editor

Toshiba Division

Automatic Mapping

If only defined memory, LCE maps sections automatically

Unfixed Section

Click!

Mapautomatically

JUN1099IDEmme0/W

Page 9: Memory Map Editor

Toshiba Division

Connect to Build Manager

Get object files’ path and options from Build Manager

JUN1099IDEmme0/W

Page 10: Memory Map Editor

Toshiba Division

Summary

Understand memory map immediately ~ Mapping View ~

Selectable 3 kinds of memory map: Symbol page, Section page and Memory page

Useful information by color If a memory block overflows, it is shown in red.

Allocable section only by mouse ~ Section Tree View ~

Not to be troubled by memory allocation ~ Automatic Mapping ~

Need not to register object files ~ Connect to Build Manager ~

JUN1099IDEmme0/W