RAM functions should have noinline attribute
This commit is contained in:
parent
f26321f1bc
commit
e9f9d64b03
@ -254,7 +254,7 @@ EXTERN uint32_t _ebss; /* End+1 of .bss */
|
|||||||
|
|
||||||
#ifdef CONFIG_ARCH_RAMFUNCS
|
#ifdef CONFIG_ARCH_RAMFUNCS
|
||||||
|
|
||||||
# define __ramfunc__ __attribute__ ((section(".ramfunc"),long_call))
|
# define __ramfunc__ __attribute__ ((section(".ramfunc"),long_call,noinline))
|
||||||
|
|
||||||
/* Functions declared in the .ramfunc section will be packaged together
|
/* Functions declared in the .ramfunc section will be packaged together
|
||||||
* by the linker script and stored in FLASH. During boot-up, the start
|
* by the linker script and stored in FLASH. During boot-up, the start
|
||||||
|
Loading…
Reference in New Issue
Block a user