Endian

Debug ›› Debug Menu ›› Download Files ››
Parent Previous Next

On certain CPUs some memory areas are used in a different memory organization that the others, either as Big Endian or Little Endian. The memory areas which contain Little Endian code can be set here.


Download Files dialog, Endian page



Little Endian Areas

The areas can be set in three ways:

All – all areas are Little Endian

None – no Little Endian areas

Custom – memory areas specified hold Little Endian code


Memory containing Little Endian code

Custom memory areas containing Little Endian code are specified here. Multiple areas can be specified. New areas are defined by pressing the 'New…' button, existing ones can be edited by pressing the 'Properties…' button or removed by pressing the 'Remove' button.


Specifying the memory range

The memory range can be specified with absolute address or by selecting the area using the symbol browser by pressing either the 'From…' or the 'To…' button. If an object is specified in the 'From…' area and 'Cover entire object range' is checked, the entire object range of the object will be declared as Little Endian.


Ignore download file Endian memory information

If this option is checked, the memory area information from the download file about Endian memory areas are ignored and only the areas specified here are regarded.