cmake: arm: linker: remove usage of ld-specific ADDR() function
Remove usage of ld-specific ADDR function within the cmake linker generator scripting. Since the linker generator scripting doesn't support MPUs, we can simply set the __ramfunc_region_start symbol to be equal to __ramfunc_start Fixes #87200 Signed-off-by: Daniel DeGrasse <ddegrasse@tenstorrent.com>
This commit is contained in:
parent
01d10a4115
commit
b84076a192
1 changed files with 1 additions and 1 deletions
|
@ -190,7 +190,7 @@ endif()
|
|||
|
||||
include(${COMMON_ZEPHYR_LINKER_DIR}/ram-end.cmake)
|
||||
|
||||
zephyr_linker_symbol(SYMBOL __ramfunc_region_start EXPR "ADDR(.ramfunc)")
|
||||
zephyr_linker_symbol(SYMBOL __ramfunc_region_start EXPR "(@__ramfunc_start@)")
|
||||
zephyr_linker_symbol(SYMBOL __kernel_ram_start EXPR "(@__bss_start@)")
|
||||
zephyr_linker_symbol(SYMBOL __kernel_ram_end EXPR "(${RAM_ADDR} + ${RAM_SIZE})")
|
||||
zephyr_linker_symbol(SYMBOL __kernel_ram_size EXPR "(@__kernel_ram_end@ - @__bss_start@)")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue