From 994abc10c4aed3128b8a07c212e0f5e8e79a8c7d Mon Sep 17 00:00:00 2001 From: 94xhn <87560781+94xhn@users.noreply.github.com> Date: Sat, 11 Jul 2026 14:12:20 +0800 Subject: [PATCH 1/2] fix(linker): correct several cross-toolchain memory map inconsistencies Found by cross-checking each example's GCC (STM32CubeIDE)/IAR (EWARM)/ Keil (MDK-ARM) linker scripts against each other and against known-good Templates sibling projects, following the same audit already done for STM32CubeG4/WB/WL/U5/F7/F4/L4 in this repo family. 1. CM7 core of 18 dual-core (CM7+CM4) examples across STM32H745I-DISCO, STM32H747I-DISCO, and STM32H747I-EVAL (STM32H745/H747xI, 2MB flash physically split into two 1MB banks - bank1 0x08000000-0x080FFFFF for CM7, bank2 0x08100000-0x081FFFFF for CM4): both IAR's `.icf` and Keil's `.uvprojx` (CM7 target) declared the CM7 core's flash region as the full 2MB (0x08000000-0x081FFFFF), giving CM7 access to bank2 - the flash bank that's supposed to belong exclusively to CM4. GCC's `.ld` for the same 18 examples, and the board's own Templates project (e.g. `Templates/BootCM4_CM7/EWARM/stm32h7xx_CM7_FLASH.icf`), all correctly restrict CM7 to 1MB (bank1 only). This is a "2-of-3-toolchains-wrong" case - a naive majority vote here would have picked the wrong answer. NUCLEO-H745ZI-Q's equivalent examples were checked and are all correct, so this isn't a family-wide defect, just these two DISCO/EVAL boards. Fixed all 18 IAR `.icf` files' ROM_end from 0x081FFFFF to 0x080FFFFF, and all 18 Keil `.uvprojx` files' CM7-target OCR_RVCT4 Size from 0x200000 (2MB) to 0x100000 (1MB) - using a precise multi-line match on the CM7 target's specific StartAddress/Size pair so the sibling CM4 target block (already correct, different StartAddress) is left untouched. 2. IAP_Binary_Template (STM32H743I-EVAL): Keil's `.uvprojx` correctly offsets the app's flash start address to leave room for the bootloader, but never shrinks the length to compensate - OCR_RVCT4 still declares 2048K as if starting from 0x08000000, running past the chip's actual end of flash by exactly the size of the reserved bootloader region. IAR/GCC in the same project both correctly use 1920K. Fixed Keil's OCR_RVCT4 Size to 0x1E0000 (1920K). No local ARM toolchain (arm-none-eabi-gcc/IAR/Keil) available to compile/link-test these changes; verification relied on address-arithmetic cross-referencing against multiple independent references per finding (sibling toolchain files of the same project, Templates gold standards, and NUCLEO-H745ZI-Q's unaffected equivalent examples as a cross-board sanity check). Signed-off-by: 94xhn <87560781+94xhn@users.noreply.github.com> --- .../IAP/IAP_Binary_Template/MDK-ARM/Project.uvprojx | 2 +- .../DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx | 4 ++-- .../IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx | 6 +++--- .../RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx | 6 +++--- .../WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx | 6 +++--- .../IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx | 4 ++-- .../EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx | 4 ++-- .../RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx | 4 ++-- .../Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx | 4 ++-- .../EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx | 4 ++-- .../WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx | 4 ++-- .../DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx | 6 +++--- .../IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx | 6 +++--- .../EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx | 4 ++-- .../OPAMP_PGA_ExternalBias/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../OPAMP/OPAMP_PGA_ExternalBias/MDK-ARM/Project.uvprojx | 4 ++-- .../RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx | 4 ++-- .../Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx | 4 ++-- .../EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx | 4 ++-- .../WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx | 4 ++-- 37 files changed, 60 insertions(+), 60 deletions(-) diff --git a/Projects/STM32H743I-EVAL/Applications/IAP/IAP_Binary_Template/MDK-ARM/Project.uvprojx b/Projects/STM32H743I-EVAL/Applications/IAP/IAP_Binary_Template/MDK-ARM/Project.uvprojx index d70bc54b1d..3048d90d79 100644 --- a/Projects/STM32H743I-EVAL/Applications/IAP/IAP_Binary_Template/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H743I-EVAL/Applications/IAP/IAP_Binary_Template/MDK-ARM/Project.uvprojx @@ -274,7 +274,7 @@ 1 0x8020000 - 0x200000 + 0x1E0000 1 diff --git a/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx b/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx index 92644cfc52..7f0bd8c14b 100644 --- a/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx @@ -250,7 +250,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -275,7 +275,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 diff --git a/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx b/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx index 216af8734b..4250539967 100644 --- a/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx @@ -250,7 +250,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -275,7 +275,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 @@ -867,7 +867,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 diff --git a/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx b/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx index 838f40e002..7777788d4a 100644 --- a/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx @@ -250,7 +250,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -860,7 +860,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -885,7 +885,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 diff --git a/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx b/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx index 9d38f03bbd..550025ee28 100644 --- a/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx @@ -250,7 +250,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -275,7 +275,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 @@ -872,7 +872,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 diff --git a/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx index 8446345003..08e2c32143 100644 --- a/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx @@ -862,7 +862,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -887,7 +887,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 diff --git a/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_FLASH.icf index ee77264e35..029063ce20 100644 --- a/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx index 84ef21b178..3b36c3b647 100644 --- a/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx @@ -250,7 +250,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -275,7 +275,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 diff --git a/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx index 0b390f0ac1..a06a7d05bb 100644 --- a/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx @@ -857,7 +857,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -882,7 +882,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 diff --git a/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx index 9ce6f9ae23..c13839d06f 100644 --- a/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx @@ -250,7 +250,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -275,7 +275,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 diff --git a/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx index 090bbee123..74492bc1b7 100644 --- a/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx @@ -250,7 +250,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -275,7 +275,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 diff --git a/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx index e25404c76d..c8c8da5df4 100644 --- a/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx @@ -933,7 +933,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -958,7 +958,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 diff --git a/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx index f467c5958b..d9e5e49a82 100644 --- a/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 @@ -920,7 +920,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 diff --git a/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx index 5e6391e447..00de7d3e65 100644 --- a/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 @@ -885,7 +885,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 diff --git a/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_FLASH.icf index ee77264e35..029063ce20 100644 --- a/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx index 8843e8648b..5ded6e5aa3 100644 --- a/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 diff --git a/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/MDK-ARM/Project.uvprojx index ca0df56a82..28e77d2c46 100644 --- a/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 diff --git a/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx index 00c1332242..3addbf0717 100644 --- a/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 diff --git a/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx index 96daa231ed..13c8c3d455 100644 --- a/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 diff --git a/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx index ae3e083468..e7a80b4099 100644 --- a/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 diff --git a/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf index d174484613..0881392f31 100644 --- a/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_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__ = 0x081FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx index 7294308a09..2b6226c4ec 100644 --- a/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x200000 + 0x100000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x200000 + 0x100000 1 From 33915fb82597fe4320756a3d26d80403aa7ba883 Mon Sep 17 00:00:00 2001 From: 94xhn <87560781+94xhn@users.noreply.github.com> Date: Sun, 12 Jul 2026 18:04:08 +0800 Subject: [PATCH 2/2] Revert incorrect CM7/flash-bank-2 change from previous commit The previous commit's finding #1 ("CM7 core given access to CM4's flash bank") was based on a mistaken premise. Per maintainer feedback (see RM0399 Table 2, "Bus-master-to-bus-slave interconnect"), both Flash bank 1 and Flash bank 2 are marked as accessible ("X") from the Cortex-M7 master (AXIM) as well as from the Cortex-M4 master (S-bus). There is no hardware access restriction preventing CM7 from using bank2 - the PR's description of bank2 as "exclusively meant for CM4" was incorrect, and the 36-file change (18 boards x IAR .icf + Keil .uvprojx) built on that incorrect premise should not have been made. This commit reverts all 36 files touched by that specific finding back to their pre-PR state, leaving only finding #2 (IAP_Binary_Template on STM32H743I-EVAL, a single-core H743 device unrelated to this dispute - Keil's OCR_RVCT4 length not shrunk after the bootloader offset) as the remaining, unaffected content of this PR. Signed-off-by: 94xhn <87560781+94xhn@users.noreply.github.com> --- .../DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx | 4 ++-- .../IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx | 6 +++--- .../RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx | 6 +++--- .../WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx | 6 +++--- .../IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx | 4 ++-- .../EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx | 4 ++-- .../RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx | 4 ++-- .../Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx | 4 ++-- .../EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx | 4 ++-- .../WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx | 4 ++-- .../DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx | 6 +++--- .../IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx | 6 +++--- .../EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx | 4 ++-- .../OPAMP_PGA_ExternalBias/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../OPAMP/OPAMP_PGA_ExternalBias/MDK-ARM/Project.uvprojx | 4 ++-- .../RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx | 4 ++-- .../Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx | 4 ++-- .../EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx | 4 ++-- .../WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf | 2 +- .../Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx | 4 ++-- 36 files changed, 59 insertions(+), 59 deletions(-) diff --git a/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx b/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx index 7f0bd8c14b..92644cfc52 100644 --- a/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H745I-DISCO/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx @@ -250,7 +250,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -275,7 +275,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 diff --git a/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx b/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx index 4250539967..216af8734b 100644 --- a/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H745I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx @@ -250,7 +250,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -275,7 +275,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 @@ -867,7 +867,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 diff --git a/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx b/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx index 7777788d4a..838f40e002 100644 --- a/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H745I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx @@ -250,7 +250,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -860,7 +860,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -885,7 +885,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 diff --git a/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx b/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx index 550025ee28..9d38f03bbd 100644 --- a/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H745I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx @@ -250,7 +250,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -275,7 +275,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 @@ -872,7 +872,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 diff --git a/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx index 08e2c32143..8446345003 100644 --- a/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-DISCO/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx @@ -862,7 +862,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -887,7 +887,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 diff --git a/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_FLASH.icf index 029063ce20..ee77264e35 100644 --- a/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx index 3b36c3b647..84ef21b178 100644 --- a/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-DISCO/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx @@ -250,7 +250,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -275,7 +275,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 diff --git a/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx index a06a7d05bb..0b390f0ac1 100644 --- a/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-DISCO/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx @@ -857,7 +857,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -882,7 +882,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 diff --git a/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx index c13839d06f..9ce6f9ae23 100644 --- a/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-DISCO/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx @@ -250,7 +250,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -275,7 +275,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 diff --git a/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx index 74492bc1b7..090bbee123 100644 --- a/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-DISCO/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx @@ -250,7 +250,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -275,7 +275,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 diff --git a/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx index c8c8da5df4..e25404c76d 100644 --- a/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-DISCO/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx @@ -933,7 +933,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -958,7 +958,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 diff --git a/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx index d9e5e49a82..f467c5958b 100644 --- a/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/DAC/DAC_SignalsGeneration/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 @@ -920,7 +920,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 diff --git a/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx index 00de7d3e65..5e6391e447 100644 --- a/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/IWDG/IWDG_WindowMode/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 @@ -885,7 +885,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 diff --git a/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_FLASH.icf index 029063ce20..ee77264e35 100644 --- a/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx index 5ded6e5aa3..8843e8648b 100644 --- a/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/JPEG/JPEG_EncodingFromFLASH_DMA/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 diff --git a/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/MDK-ARM/Project.uvprojx index 28e77d2c46..ca0df56a82 100644 --- a/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/OPAMP/OPAMP_PGA_ExternalBias/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 diff --git a/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx index 3addbf0717..00c1332242 100644 --- a/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/RCC/RCC_ClockConfig/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 diff --git a/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx index 13c8c3d455..96daa231ed 100644 --- a/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/RTC/RTC_Alarm/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 diff --git a/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx index e7a80b4099..ae3e083468 100644 --- a/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/UART/UART_WakeUpFromStopUsingFIFO/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1 diff --git a/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf b/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf index 0881392f31..d174484613 100644 --- a/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_FLASH.icf +++ b/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/EWARM/stm32h7xx_CM7_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__ = 0x080FFFFF; +define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF; define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; define symbol __ICFEDIT_region_ITCMRAM_start__ = 0x00000000; diff --git a/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx b/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx index 2b6226c4ec..7294308a09 100644 --- a/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx +++ b/Projects/STM32H747I-EVAL/Examples/WWDG/WWDG_Example/MDK-ARM/Project.uvprojx @@ -249,7 +249,7 @@ 1 0x8000000 - 0x100000 + 0x200000 0 @@ -274,7 +274,7 @@ 1 0x8000000 - 0x100000 + 0x200000 1