diff options
Diffstat (limited to 'core/cortex-m/ec.lds.S')
-rw-r--r-- | core/cortex-m/ec.lds.S | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/cortex-m/ec.lds.S b/core/cortex-m/ec.lds.S index d41a6ff86f..f4133dd890 100644 --- a/core/cortex-m/ec.lds.S +++ b/core/cortex-m/ec.lds.S @@ -382,7 +382,11 @@ SECTIONS * TODO(b/202863352): Unify clang and gcc behavior. */ #ifdef __clang__ +#if defined(SECTION_IS_RO) && defined(NPCX_RO_HEADER) + __data_lma_start = .; +#else __data_lma_start = LOADADDR(.data); +#endif #else __data_lma_start = .; #endif |