100 likes | 228 Views
Discover the power of the JUN1099 Memory Map Editor, designed for efficient microcomputer development. This intuitive environment simplifies memory mapping with automatic section allocation and a visual representation of memory relationships. Learn to effectively use the Link Command Language and enjoy drag-and-drop functionality within the Section Tree View. Access project information seamlessly through the Build Manager integration. With color-coded memory information and immediate understanding of memory structures, enhance your development process effortlessly.
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