About specifying an initial entry point

You must specify at least one initial entry point for a program otherwise the linker produces a warning. Not every source file has to have an entry point. Multiple entry points in a single source file are not permitted.

For embedded applications with ROM at zero use --entry 0x0, or optionally 0xFFFF0000 for CPUs that are using high vectors.

The initial entry point must meet the following conditions:

If you do not use the --entry option to specify the initial entry point then:

Show/hideSee also


Linker Reference:

Assembler Reference:

Copyright © 2007-2008, 2011-2012 ARM. All rights reserved.ARM DUI 0377D