diff --git a/Projects/B-U585I-IOT02A/Applications/OpenBootloader/STM32CubeIDE/STM32U585AIIX_FLASH.ld b/Projects/B-U585I-IOT02A/Applications/OpenBootloader/STM32CubeIDE/STM32U585AIIX_FLASH.ld index f5c9fcb0a..557c764b2 100644 --- a/Projects/B-U585I-IOT02A/Applications/OpenBootloader/STM32CubeIDE/STM32U585AIIX_FLASH.ld +++ b/Projects/B-U585I-IOT02A/Applications/OpenBootloader/STM32CubeIDE/STM32U585AIIX_FLASH.ld @@ -46,8 +46,8 @@ _Min_Stack_Size = 0x400 ; /* required amount of stack */ /* Memories definition */ MEMORY { - RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 768K - ROM (rx) : ORIGIN = 0x08000000, LENGTH = 2048K + RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 70K + ROM (rx) : ORIGIN = 0x08000000, LENGTH = 70K } /* Sections */ diff --git a/Projects/B-U585I-IOT02A/Examples/MDF/ADF_AudioSoundDetector/EWARM/stm32u585xx_flash.icf b/Projects/B-U585I-IOT02A/Examples/MDF/ADF_AudioSoundDetector/EWARM/stm32u585xx_flash.icf index 5e1f5b664..1b58b3ef3 100644 --- a/Projects/B-U585I-IOT02A/Examples/MDF/ADF_AudioSoundDetector/EWARM/stm32u585xx_flash.icf +++ b/Projects/B-U585I-IOT02A/Examples/MDF/ADF_AudioSoundDetector/EWARM/stm32u585xx_flash.icf @@ -6,8 +6,8 @@ define symbol __ICFEDIT_intvec_start__ = 0x08000000; /*-Memory Regions-*/ define symbol __ICFEDIT_region_ROM_start__ = 0x08000000; define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; -define symbol __ICFEDIT_region_RAM_start__ = 0x28000000; -define symbol __ICFEDIT_region_RAM_end__ = 0x280BFFFF; +define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; +define symbol __ICFEDIT_region_RAM_end__ = 0x200BFFFF; /*-Sizes-*/ define symbol __ICFEDIT_size_cstack__ = 0x400; diff --git a/Projects/NUCLEO-U545RE-Q/Applications/FileX/Fx_File_Edit_Standalone/EWARM/stm32u545xx_flash.icf b/Projects/NUCLEO-U545RE-Q/Applications/FileX/Fx_File_Edit_Standalone/EWARM/stm32u545xx_flash.icf index d3cd341b3..1dfa6559b 100644 --- a/Projects/NUCLEO-U545RE-Q/Applications/FileX/Fx_File_Edit_Standalone/EWARM/stm32u545xx_flash.icf +++ b/Projects/NUCLEO-U545RE-Q/Applications/FileX/Fx_File_Edit_Standalone/EWARM/stm32u545xx_flash.icf @@ -7,7 +7,7 @@ define symbol __ICFEDIT_intvec_start__ = 0x08000000; define symbol __ICFEDIT_region_ROM_start__ = 0x08000000; define symbol __ICFEDIT_region_ROM_end__ = 0x0807FFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; -define symbol __ICFEDIT_region_RAM_end__ = 0x2002FFFF; +define symbol __ICFEDIT_region_RAM_end__ = 0x2003FFFF; /*-Sizes-*/ define symbol __ICFEDIT_size_cstack__ = 0x400; diff --git a/Projects/NUCLEO-U545RE-Q/Examples/RTC/RTC_ActiveTamper/STM32CubeIDE/STM32U545RETXQ_FLASH.ld b/Projects/NUCLEO-U545RE-Q/Examples/RTC/RTC_ActiveTamper/STM32CubeIDE/STM32U545RETXQ_FLASH.ld index 6365b554a..4f7717f2c 100644 --- a/Projects/NUCLEO-U545RE-Q/Examples/RTC/RTC_ActiveTamper/STM32CubeIDE/STM32U545RETXQ_FLASH.ld +++ b/Projects/NUCLEO-U545RE-Q/Examples/RTC/RTC_ActiveTamper/STM32CubeIDE/STM32U545RETXQ_FLASH.ld @@ -45,7 +45,7 @@ _Min_Stack_Size = 0x400; /* required amount of stack */ /* Memories definition */ MEMORY { - RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 100K + RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 256K SRAM4 (xrw) : ORIGIN = 0x28000000, LENGTH = 16K FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 512K } diff --git a/Projects/NUCLEO-U575ZI-Q/Examples/LPTIM/LPTIM_IC_LSE/MDK-ARM/LPTIM_IC_LSE/LPTIM_IC_LSE.sct b/Projects/NUCLEO-U575ZI-Q/Examples/LPTIM/LPTIM_IC_LSE/MDK-ARM/LPTIM_IC_LSE/LPTIM_IC_LSE.sct index 5816e9d9d..c59d80dbd 100644 --- a/Projects/NUCLEO-U575ZI-Q/Examples/LPTIM/LPTIM_IC_LSE/MDK-ARM/LPTIM_IC_LSE/LPTIM_IC_LSE.sct +++ b/Projects/NUCLEO-U575ZI-Q/Examples/LPTIM/LPTIM_IC_LSE/MDK-ARM/LPTIM_IC_LSE/LPTIM_IC_LSE.sct @@ -9,7 +9,7 @@ LR_IROM1 0x08000000 0x00200000 { ; load region size_region .ANY (+RO) .ANY (+XO) } - RW_IRAM1 0x20000000 0x00030000 { ; RW data + RW_IRAM1 0x20000000 0x000C0000 { ; RW data .ANY (+RW +ZI) } RW_SRAM4 0x28000000 0x4000 { ; RW data diff --git a/Projects/NUCLEO-U575ZI-Q/Examples/RAMCFG/RAMCFG_ECC_Error_Generation/STM32CubeIDE/STM32U575ZITXQ_FLASH.ld b/Projects/NUCLEO-U575ZI-Q/Examples/RAMCFG/RAMCFG_ECC_Error_Generation/STM32CubeIDE/STM32U575ZITXQ_FLASH.ld index 932c0988a..3e5132fa2 100644 --- a/Projects/NUCLEO-U575ZI-Q/Examples/RAMCFG/RAMCFG_ECC_Error_Generation/STM32CubeIDE/STM32U575ZITXQ_FLASH.ld +++ b/Projects/NUCLEO-U575ZI-Q/Examples/RAMCFG/RAMCFG_ECC_Error_Generation/STM32CubeIDE/STM32U575ZITXQ_FLASH.ld @@ -46,7 +46,7 @@ _Min_Stack_Size = 0x400 ; /* required amount of stack */ /* Memories definition */ MEMORY { - RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 100K + RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 768K FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 2048K } diff --git a/Projects/STM32U575I-EV/Examples/DCACHE/DCACHE_Maintenance/MDK-ARM/DCACHE_Maintenance/DCACHE_Maintenance.sct b/Projects/STM32U575I-EV/Examples/DCACHE/DCACHE_Maintenance/MDK-ARM/DCACHE_Maintenance/DCACHE_Maintenance.sct index bd7670c0f..07112b90b 100644 --- a/Projects/STM32U575I-EV/Examples/DCACHE/DCACHE_Maintenance/MDK-ARM/DCACHE_Maintenance/DCACHE_Maintenance.sct +++ b/Projects/STM32U575I-EV/Examples/DCACHE/DCACHE_Maintenance/MDK-ARM/DCACHE_Maintenance/DCACHE_Maintenance.sct @@ -9,7 +9,7 @@ LR_IROM1 0x08000000 0x00200000 { ; load region size_region .ANY (+RO) .ANY (+XO) } - RW_IRAM1 0x20000000 0x00030000 { ; RW data + RW_IRAM1 0x20000000 0x000C0000 { ; RW data .ANY (+RW +ZI) } RW_aDST_Buffer1 0x60000000 0x2000000 { ; RW data diff --git a/Projects/STM32U5G9J-DK2/Applications/FileX/Fx_File_Edit_Standalone/STM32CubeIDE/STM32U5G9ZJTXQ_FLASH.ld b/Projects/STM32U5G9J-DK2/Applications/FileX/Fx_File_Edit_Standalone/STM32CubeIDE/STM32U5G9ZJTXQ_FLASH.ld index 623cb7db3..129f29b90 100644 --- a/Projects/STM32U5G9J-DK2/Applications/FileX/Fx_File_Edit_Standalone/STM32CubeIDE/STM32U5G9ZJTXQ_FLASH.ld +++ b/Projects/STM32U5G9J-DK2/Applications/FileX/Fx_File_Edit_Standalone/STM32CubeIDE/STM32U5G9ZJTXQ_FLASH.ld @@ -44,7 +44,7 @@ _Min_Stack_Size = 0x400; /* required amount of stack */ /* Memories definition */ MEMORY { - RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 256K + RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 3008K FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 4096K } diff --git a/Projects/STM32U5G9J-DK2/Applications/ThreadX/Tx_MPU/STM32CubeIDE/STM32U5G9ZJTXQ_MODULE_FLASH.ld b/Projects/STM32U5G9J-DK2/Applications/ThreadX/Tx_MPU/STM32CubeIDE/STM32U5G9ZJTXQ_MODULE_FLASH.ld index 2721c7958..c8ade42a0 100644 --- a/Projects/STM32U5G9J-DK2/Applications/ThreadX/Tx_MPU/STM32CubeIDE/STM32U5G9ZJTXQ_MODULE_FLASH.ld +++ b/Projects/STM32U5G9J-DK2/Applications/ThreadX/Tx_MPU/STM32CubeIDE/STM32U5G9ZJTXQ_MODULE_FLASH.ld @@ -1,6 +1,6 @@ MEMORY { - FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 896k + FLASH (rx) : ORIGIN = 0x08020000, LENGTH = 896k RAM (wx) : ORIGIN = 0x20020000, LENGTH = 128k } diff --git a/Projects/STM32U5G9J-DK2/Applications/ThreadX/Tx_Thread_Creation/STM32CubeIDE/STM32U5G9ZJTXQ_FLASH.ld b/Projects/STM32U5G9J-DK2/Applications/ThreadX/Tx_Thread_Creation/STM32CubeIDE/STM32U5G9ZJTXQ_FLASH.ld index 623cb7db3..129f29b90 100644 --- a/Projects/STM32U5G9J-DK2/Applications/ThreadX/Tx_Thread_Creation/STM32CubeIDE/STM32U5G9ZJTXQ_FLASH.ld +++ b/Projects/STM32U5G9J-DK2/Applications/ThreadX/Tx_Thread_Creation/STM32CubeIDE/STM32U5G9ZJTXQ_FLASH.ld @@ -44,7 +44,7 @@ _Min_Stack_Size = 0x400; /* required amount of stack */ /* Memories definition */ MEMORY { - RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 256K + RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 3008K FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 4096K } diff --git a/Projects/STM32U5G9J-DK2/Examples/BSP/EWARM/stm32u5g9xx_flash.icf b/Projects/STM32U5G9J-DK2/Examples/BSP/EWARM/stm32u5g9xx_flash.icf index 0a4e673f2..06004fce8 100644 --- a/Projects/STM32U5G9J-DK2/Examples/BSP/EWARM/stm32u5g9xx_flash.icf +++ b/Projects/STM32U5G9J-DK2/Examples/BSP/EWARM/stm32u5g9xx_flash.icf @@ -7,7 +7,7 @@ define symbol __ICFEDIT_intvec_start__ = 0x08000000; define symbol __ICFEDIT_region_ROM_start__ = 0x08000000; define symbol __ICFEDIT_region_ROM_end__ = 0x083FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; -define symbol __ICFEDIT_region_RAM_end__ = 0x2005FFFF; +define symbol __ICFEDIT_region_RAM_end__ = 0x202EFFFF; /*-Sizes-*/ define symbol __ICFEDIT_size_cstack__ = 0x6000; diff --git a/Projects/STM32U5x9J-DK/Applications/ThreadX/Tx_MPU/STM32CubeIDE/STM32U5A9NJHXQ_MODULE_FLASH.ld b/Projects/STM32U5x9J-DK/Applications/ThreadX/Tx_MPU/STM32CubeIDE/STM32U5A9NJHXQ_MODULE_FLASH.ld index 2721c7958..c8ade42a0 100644 --- a/Projects/STM32U5x9J-DK/Applications/ThreadX/Tx_MPU/STM32CubeIDE/STM32U5A9NJHXQ_MODULE_FLASH.ld +++ b/Projects/STM32U5x9J-DK/Applications/ThreadX/Tx_MPU/STM32CubeIDE/STM32U5A9NJHXQ_MODULE_FLASH.ld @@ -1,6 +1,6 @@ MEMORY { - FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 896k + FLASH (rx) : ORIGIN = 0x08020000, LENGTH = 896k RAM (wx) : ORIGIN = 0x20020000, LENGTH = 128k }