I'm continuing my familiarisation with the ARM processor and Keil MDK/RL toolset.
One term that has been intriguing me for a while is the scatterload. I notice it is called from the startup code prior to entering the main function.
I've done the obvious of looking and searching through the help files, but not found anything that gives me a detailed description; just a brief.
Please, does anyone know of any information that might satisfy my curiosity.
Information about the execution environment initialization is not something a standard user would be interested in.
Here is a link which explains this: infocenter.arm.com/.../Cihfddfg.html
If you are interested also in the Scatter-Loading from the Linker side then take a look at:
Basic Linker Functionality: http://www.keil.com/support/man/docs/armlink/armlink_cegdgeii.htm
Using Scatter-loading Description Files: http://www.keil.com/support/man/docs/armlink/armlink_chdecbcg.htm
"Information about the execution environment initialization is not something a standard user would be interested in."
I would certainly agree with that, but personally I've always felt more confortable with knowing what lies under the hood.
Many thanks.