SPRUI03E June 2015 – January 2023
The following names (in both uppercase and lowercase) are reserved as keywords for linker directives. Do not use them as symbol or section names in a command file.
ADDRESS_MASK | f | LENGTH | ORG | SIZE |
ALGORITHM | FILL | LOAD | ORIGIN | START |
ALIGN | GROUP | LOAD_END | PAGE | TABLE |
ATTR | HAMMING_MASK | LOAD_SIZE | PALIGN | TYPE |
BLOCK | HIGH | LOAD_START | PARITY_MASK | UNION |
COMPRESSION | INPUT_PAGE | MEMORY | RUN | UNORDERED |
COPY | INPUT_RANGE | MIRRORING | RUN_END | VFILL |
DSECT | l (lowercase L) | NOINIT | RUN_SIZE | |
ECC | LAST | NOLOAD | RUN_START | |
END | LEN | o | SECTIONS |
In addition, any section names used by the TI tools are reserved from being used as the prefix for other names, unless the section will be a subsection of the section name used by the TI tools. For example, section names may not begin with .debug.