1 / 10

Memory Map Editor

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

Download Presentation

Memory Map Editor

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Memory Map Editor Microcomputer Development Environment JUN1099IDEmme0/W

  2. Usual Memory Mapping • Need to learn ‘Link Command Language’ • Difficult to image memory mapping. What is so time-consuming and difficult? JUN1099IDEmme0/W

  3. 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

  4. 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

  5. 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

  6. 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

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

  8. Automatic Mapping • If only defined memory, LCE maps sections automatically Map automatically Click! Unfixed Section JUN1099IDEmme0/W

  9. Connect to Build Manager • Get object files’ path and options from Build Manager Drive Linkage Editor Transfer Project Information via bprj file JUN1099IDEmme0/W

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

More Related