4.5. Using bare metal and DLL-like models

Use the following command-line options to build bare metal executables and dynamically linked library (DLL) like models for a platform OS:

Table 4.3. Turning on BPABI support

Command-line optionsDescription
--base_platformto use scatter-loading with Base Platform ABI (BPABI)
--bpabito produce a BPABI executable
--bpabi --dllto produce a BPABI DLL

If you are developing applications or DLL for a specific platform OS, based around the Base Platform Application Binary Interface (BPABI), you must use the following information in conjunction with the platform documentation:

If you are implementing a platform OS, you must use this information in conjunction with the BPABI specification.

See also:

Copyright © 2008-2010 ARM. All rights reserved.ARM DUI 0381B
Non-ConfidentialIDID101213