From da1ff4cf7781d571546e118ccecea84b14dded2b Mon Sep 17 00:00:00 2001 From: raiden00pl Date: Fri, 25 Oct 2024 17:26:10 +0200 Subject: [PATCH] arch/arm/stm32: convert error to warning when CCM is not enabled User may set CONFIG_MM_REGIONS=1 on purpose to disable CCM. This is a completely normal system config and should not be treated as error. I found this problem trying to run Renode with stm32f4discovery/nsh but Renode doesn't support CCM so we have to disable it --- arch/arm/src/stm32/stm32_allocateheap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/src/stm32/stm32_allocateheap.c b/arch/arm/src/stm32/stm32_allocateheap.c index 68b437a6701cf..19ff055767574 100644 --- a/arch/arm/src/stm32/stm32_allocateheap.c +++ b/arch/arm/src/stm32/stm32_allocateheap.c @@ -466,7 +466,7 @@ # if CONFIG_MM_REGIONS < 2 # ifdef CONFIG_STM32_HAVE_CCM -# error "CCM SRAM excluded from the heap because CONFIG_MM_REGIONS < 2" +# warning "CCM SRAM excluded from the heap because CONFIG_MM_REGIONS < 2" # endif # undef CONFIG_STM32_CCMEXCLUDE # define CONFIG_STM32_CCMEXCLUDE 1