diff --git a/APP/FC7240_flash.ld b/APP/FC7240_flash.ld index 23cc5a4..b47f0b2 100644 --- a/APP/FC7240_flash.ld +++ b/APP/FC7240_flash.ld @@ -192,7 +192,10 @@ SECTIONS .xcp_data(NOLOAD) : { + + . = ALIGN(4); KEEP(*(.save_data)) + . = ALIGN(4); __xcp_start = .; KEEP(*(.xcpdata)) @@ -207,8 +210,8 @@ SECTIONS . = ALIGN(4); __bss_start = .; - *HVAC_model.c.obj(.bss .bss*) + *HVAC_model.c.obj(.bss .bss*) . = ALIGN(4); *(.bss*) @@ -222,6 +225,11 @@ SECTIONS { . = ALIGN(4); __ncache_bss_start = .; + + . = ALIGN(4); + KEEP(*(.stack_data)) + . = ALIGN(4); + *(.nocacheable_bss*) __ncache_bss_end = .; . = ALIGN(4);