Hi All, I have some basic questions on scatter file syntax (ARM) which are also rel ated to how programs execute in the CPU.
My basic understanding is the following: every object file contains some se ctions (like RO, RW and ZI) etc. The linker in turn links multiple object f iles and puts these sections together and resolves symbolic references etc. This linked executable is the ELF file which is ready for execution.
In the ARM architectures however they go a step further and they say that t his linked file is load view of the executable image. The execution view ho wever is different and specified by a scatter file.
Can someone explain to me what is the difference between load and execution view of an image and when would someone multiple load regions(by an exampl e).
regs ashu