One might want to select the symbols to be relocated inside a file or a library. To do this, one can use the FILTER argument of zephyr_code_relocate which must contain a regular expression of the section names to be selected for relocation. The test_function_in_sram2 test case in `tests/application_development/code_relocation` has been updated to verify that only one function `function_in_sram()` is relocated to ram and that the function `function_not_relocated()` is not being relocated when using relocation filter. Signed-off-by: Sylvain Chouleur <sylvain.chouleur@gmail.com> Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no> |
||
|---|---|---|
| .. | ||
| src | ||
| test_lib | ||
| CMakeLists.txt | ||
| custom-sections.ld | ||
| Kconfig | ||
| linker_arm_sram2.ld | ||
| linker_riscv_qemu_sram2.ld | ||
| linker_xtensa_qemu_sram2.ld | ||
| prj_riscv.conf | ||
| prj_xtensa.conf | ||
| prj.conf | ||
| README.rst | ||
| testcase.yaml | ||
.. _code_relocation: Code relocation ################# Overview ******** A simple example that demonstrates how relocation of code, data or bss sections using a custom linker script.