10.8.3. Initialization code

This example illustrates the use of boot code (boot.s), as described in Initialization code.


The initialization code should move all the execution regions from their load addresses to their execution addresses before creating any zero-initialized areas. This ensures that the creation of a zero-initialized area does not overwrite any execution region contents before they are moved from their load address to their execution address. Failure to do so may produce unpredictable results when the image executes.

Copyright © 1997, 1998 ARM Limited. All rights reserved.ARM DUI 0040D