diff --git a/Projects/STM32446E_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/EWARM/stm32f446xx_flash.icf b/Projects/STM32446E_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/EWARM/stm32f446xx_flash.icf index ae79b0a5ac..f2bef3e807 100644 --- a/Projects/STM32446E_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/EWARM/stm32f446xx_flash.icf +++ b/Projects/STM32446E_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/EWARM/stm32f446xx_flash.icf @@ -5,7 +5,7 @@ define symbol __ICFEDIT_intvec_start__ = 0x08000000; /*-Memory Regions-*/ define symbol __ICFEDIT_region_ROM_start__ = 0x08000000; -define symbol __ICFEDIT_region_ROM_end__ = 0x08080000; +define symbol __ICFEDIT_region_ROM_end__ = 0x0807FFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; /*-Sizes-*/ diff --git a/Projects/STM32446E_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx b/Projects/STM32446E_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx index 6d76cb07ff..94a0c85b1c 100644 --- a/Projects/STM32446E_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx +++ b/Projects/STM32446E_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx @@ -314,7 +314,7 @@ 1 0x8004000 - 0x80000 + 0x7C000 1 diff --git a/Projects/STM32469I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx b/Projects/STM32469I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx index 896bd13856..0d6c8a8425 100644 --- a/Projects/STM32469I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx +++ b/Projects/STM32469I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx @@ -314,7 +314,7 @@ 1 0x8008000 - 0x200000 + 0x1F8000 1 diff --git a/Projects/STM324x9I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx b/Projects/STM324x9I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx index 4a14729068..24cf78bc84 100644 --- a/Projects/STM324x9I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx +++ b/Projects/STM324x9I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx @@ -314,7 +314,7 @@ 1 0x8008000 - 0x200000 + 0x1F8000 1 diff --git a/Projects/STM324xG_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM324xG_EVAL/Exe/Project.sct b/Projects/STM324xG_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM324xG_EVAL/Exe/Project.sct index 8f2aa08014..02921639a2 100644 --- a/Projects/STM324xG_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM324xG_EVAL/Exe/Project.sct +++ b/Projects/STM324xG_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM324xG_EVAL/Exe/Project.sct @@ -18,7 +18,7 @@ ; | Unprivileged Data | ; --------------------- -LR_APP 0x08000000 0x00200000 ; load region size_region +LR_APP 0x08000000 0x00100000 ; load region size_region { ER_IROM_PRIVILEGED 0x08000000 { diff --git a/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/EWARM/stm32f407xx_extsram.icf b/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/EWARM/stm32f407xx_extsram.icf index d2706d6cc6..affe4afc28 100644 --- a/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/EWARM/stm32f407xx_extsram.icf +++ b/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/EWARM/stm32f407xx_extsram.icf @@ -5,7 +5,7 @@ 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_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x64000000; define symbol __ICFEDIT_region_RAM_end__ = 0x640FFFFF; define symbol __ICFEDIT_region_CCMRAM_start__ = 0x10000000; diff --git a/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/STM32CubeIDE/STM32F407IGHX_FLASH.ld b/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/STM32CubeIDE/STM32F407IGHX_FLASH.ld index 1c22bf7695..c5c757f46b 100644 --- a/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/STM32CubeIDE/STM32F407IGHX_FLASH.ld +++ b/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/STM32CubeIDE/STM32F407IGHX_FLASH.ld @@ -6,7 +6,7 @@ ** @author : Auto-generated by STM32CubeIDE ** ** @brief : Linker script for STM32F407IGHx Device from STM32F4 series -** 2048Kbytes ROM +** 1024Kbytes ROM ** 64Kbytes CCMRAM ** 1024Kbytes RAM ** @@ -47,7 +47,7 @@ MEMORY { CCMRAM (xrw) : ORIGIN = 0x10000000, LENGTH = 64K RAM (xrw) : ORIGIN = 0x64000000, LENGTH = 1024K - ROM (rx) : ORIGIN = 0x08000000, LENGTH = 2048K + ROM (rx) : ORIGIN = 0x08000000, LENGTH = 1024K } /* Sections */ diff --git a/Projects/STM32F412G-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32412G_DISCOVERY/Exe/Project.sct b/Projects/STM32F412G-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32412G_DISCOVERY/Exe/Project.sct index 8f2aa08014..02921639a2 100644 --- a/Projects/STM32F412G-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32412G_DISCOVERY/Exe/Project.sct +++ b/Projects/STM32F412G-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32412G_DISCOVERY/Exe/Project.sct @@ -18,7 +18,7 @@ ; | Unprivileged Data | ; --------------------- -LR_APP 0x08000000 0x00200000 ; load region size_region +LR_APP 0x08000000 0x00100000 ; load region size_region { ER_IROM_PRIVILEGED 0x08000000 { diff --git a/Projects/STM32F413H-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413H_DISCOVERY/Exe/Project.sct b/Projects/STM32F413H-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413H_DISCOVERY/Exe/Project.sct index 8f2aa08014..abdd8509ad 100644 --- a/Projects/STM32F413H-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413H_DISCOVERY/Exe/Project.sct +++ b/Projects/STM32F413H-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413H_DISCOVERY/Exe/Project.sct @@ -18,7 +18,7 @@ ; | Unprivileged Data | ; --------------------- -LR_APP 0x08000000 0x00200000 ; load region size_region +LR_APP 0x08000000 0x00180000 ; load region size_region { ER_IROM_PRIVILEGED 0x08000000 { diff --git a/Projects/STM32F413ZH-Nucleo/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413ZH_Nucleo/Exe/Project.sct b/Projects/STM32F413ZH-Nucleo/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413ZH_Nucleo/Exe/Project.sct index 100b34e18f..925c70f001 100644 --- a/Projects/STM32F413ZH-Nucleo/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413ZH_Nucleo/Exe/Project.sct +++ b/Projects/STM32F413ZH-Nucleo/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413ZH_Nucleo/Exe/Project.sct @@ -18,7 +18,7 @@ ; | Unprivileged Data | ; --------------------- -LR_APP 0x08000000 0x00200000 ; load region size_region +LR_APP 0x08000000 0x00180000 ; load region size_region { ER_IROM_PRIVILEGED 0x08000000 {