Types of simple image
The types of simple image the linker can create depends on how the output sections are arranged within load and execution regions.
The types are:
- Type 1
One region in load view, four contiguous regions in execution view. Use the
--ro_baseoption to create this type of image.
- Type 2
One region in load view, four non-contiguous regions in execution view. Use the
--rw_baseoptions to create this type of image.
- Type 3
Two regions in load view, four non-contiguous regions in execution view. Use the
--splitoptions to create this type of image.
However, you can also use the
--rosplit option for a Type 3 image. This
option splits the default load region into two RO output sections, one for code and one for
You can also use the
--zi_base command-line option to specify the base
address of a ZI execution region for Type 1 and Type 2 images. This option is ignored if you
also use the
--split command-line option that is required for Type 3
You can also create simple images with scatter files.