Enables you to set a value for padding bytes. The linker assigns this value to all padding bytes inserted in load or execution regions.
Syntax
--pad=num
Where num is an integer, which can be given in
hexadecimal format.
For example, setting num to 0xFF might help to speed up ROM programming time.
If num is greater than 0xFF, then the padding byte is cast to a
char, that is (char)num.
Usage
Padding is only inserted:
Within load regions. No padding is present between load regions.
Between fixed execution regions (in addition to forcing alignment). Padding is not
inserted up to the maximum length of a load region unless it has a fixed execution
region at the top.
Between sections to ensure that they conform to alignment constraints.
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.