|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
Metware toolchain linker defs. More...
Go to the source code of this file.
Macros | |
| #define | ASSERT(x, y) |
| #define | SUBALIGN(x) |
| #define | GROUP_START(where) |
| #define | GROUP_END(where) |
| #define | GROUP_LINK_IN(where) |
| #define | GROUP_ROM_LINK_IN(vregion, lregion) |
| The GROUP_ROM_LINK_IN() macro is located at the end of the section description and tells the linker that this a read-only section that is physically placed at the region argument. | |
| #define | GROUP_DATA_LINK_IN(vregion, lregion) |
| #define | GROUP_NOLOAD_LINK_IN(vregion, lregion) |
| Route memory for read-write sections that are NOT loaded; typically this is only used for 'BSS' and 'noinit'. | |
| #define | SECTION_PROLOGUE(name, options, align) |
| #define | SECTION_DATA_PROLOGUE(name, options, align) |
| #define | SORT_BY_NAME(x) |
Metware toolchain linker defs.
This header file defines the necessary macros used by the linker script for use with the metware linker.
| #define ASSERT | ( | x, | |
| y ) |
| #define GROUP_DATA_LINK_IN | ( | vregion, | |
| lregion ) |
| #define GROUP_END | ( | where | ) |
| #define GROUP_LINK_IN | ( | where | ) |
| #define GROUP_NOLOAD_LINK_IN | ( | vregion, | |
| lregion ) |
Route memory for read-write sections that are NOT loaded; typically this is only used for 'BSS' and 'noinit'.
| #define GROUP_ROM_LINK_IN | ( | vregion, | |
| lregion ) |
The GROUP_ROM_LINK_IN() macro is located at the end of the section description and tells the linker that this a read-only section that is physically placed at the region argument.
| #define GROUP_START | ( | where | ) |
| #define SECTION_DATA_PROLOGUE | ( | name, | |
| options, | |||
| align ) |
| #define SECTION_PROLOGUE | ( | name, | |
| options, | |||
| align ) |
| #define SORT_BY_NAME | ( | x | ) |
| #define SUBALIGN | ( | x | ) |