- 在CMakeLists.txt中添加你的ld文件, 将ld文件放在你的工程目录中
zephyr_linker_sources(SECTIONS custom-sections.ld)
- 在ld文件中添加以下内容, _custom_start, _custom_end 是自定义的section.
SECTION_DATA_PROLOGUE(_custom_section,,)
{
_custom_start = .;
KEEP (*(custom_api))
_custom_end = .;
} GROUP_LINK_IN(ROMABLE_REGION)