diff --git a/firmware/config/boards/nucleo_f767/STM32F76xxI.ld b/firmware/config/boards/nucleo_f767/STM32F76xxI.ld index 7acca62c85..8f1b76ce4b 100644 --- a/firmware/config/boards/nucleo_f767/STM32F76xxI.ld +++ b/firmware/config/boards/nucleo_f767/STM32F76xxI.ld @@ -73,11 +73,11 @@ REGION_ALIAS("RAM_INIT_FLASH_LMA", flash0); /* RAM region to be used for Main stack. This stack accommodates the processing of all exceptions and interrupts.*/ -REGION_ALIAS("MAIN_STACK_RAM", ram0); +REGION_ALIAS("MAIN_STACK_RAM", ram3); /* RAM region to be used for the process stack. This is the stack used by the main() function.*/ -REGION_ALIAS("PROCESS_STACK_RAM", ram0); +REGION_ALIAS("PROCESS_STACK_RAM", ram3); /* RAM region to be used for data segment.*/ REGION_ALIAS("DATA_RAM", ram0); @@ -87,7 +87,7 @@ REGION_ALIAS("DATA_RAM_LMA", flash0); REGION_ALIAS("BSS_RAM", ram0); /* RAM region to be used for the default heap.*/ -REGION_ALIAS("HEAP_RAM", ram0); +REGION_ALIAS("HEAP_RAM", ram3); /* Stack rules inclusion.*/ INCLUDE rules_stacks.ld