Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.252

Navigation: Debugging

Scroll Prev Top Next More

Load Map

In this topic:


Use cases




Load Map offers a quick insight into what was loaded to the memory. You can open it Debug | Show Load Map.


Load Map window displays a grid, which represents the target memory. Each grid unit represents the status summary of all bytes in that range. Legend is displayed on the left, explaining the color scheme.


On a higher level, where one unit displays information for many bytes, the information on each byte is inspected and merged into a single color. If all bytes in these regions have the same status, then this color is shown on the parent unit, otherwise the Mixed color is displayed. If a unit contains bytes with different statuses and at least one byte where the download was not successful, then Mixed Error color is displayed in order to propagate the information about the error to the top-most unit.


Lower and upper left addresses provide the address range that is displayed on the grid. Hovering over a unit will display the start address in the Address field. Clicking a unit will expand that memory region to the grid. Addresses that were successfully filled with data (Loaded target and Loaded emul) will display the loaded data in the Data field. Load Map view displays the total size of the loaded memory (in bytes).






Load Map option is enabled by default. You can disable it in Debug | Configure Session | SoC | Startup. winIDEA can also generate an XML formatted load report after download.



Use cases

Check what will be loaded to the target before actually downloading the application enable Tools | Demo Mode and perform a download. Load map shows which memory regions are programmed.

Check if there are any code overlaps before performing download



Copyright © 2024 TASKING