100 likes | 212 Views
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
E N D
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 Build Manager’s Project File Mapping View Search Symbol Section Tree View Section Name Section Name Symbol Name Memory Name Memory Name Memory Name Symbol Size Address Address Memory List Symbol List JUN1099IDEmme0/W
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
Mapping View Symbolpage 3 View Page - Symbol Page - Section Page - Memory Page Easy to see Symbol SIZE and ADDRESS RAM area Far Attribute CODE area Near Attribute CODE area Sectionpage Memorypage Easy to see Section SIZE and ADDRESS Easy to see Memory SIZE and ADDRESS1 JUN1099IDEmme0/W
Section Tree View (1) Move ‘f_area’ behind ‘f_data’ Move ‘far_data’ in front of ‘far_area’ Drag and Drop Drag and Drop Allocate Section only by mouse operation JUN1099IDEmme0/W
Section Tree View (2) • Divide section between initialvalue and RAM If you would like to use ‘f_data’ section as initial variables... RAM area Initial value JUN1099IDEmme0/W
Automatic Mapping • If only defined memory, LCE maps sections automatically Map automatically Click! Unfixed Section JUN1099IDEmme0/W
Connect to Build Manager • Get object files’ path and options from Build Manager Drive Linkage Editor Transfer Project Information via bprj file JUN1099IDEmme0/W
Summary • Understand memory map immediately ~ Mapping View ~ • Selectable 3 kinds of memory map: • Symbol page, SectionpageandMemorypage • Useful information by color • If a memory block overflows, it is shown inred. • 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