From 5a8fb779e9a88a8c9a93876901082bdc7f311a57 Mon Sep 17 00:00:00 2001 From: "@CarlWachter" Date: Sat, 16 Mar 2024 16:15:57 +0100 Subject: [PATCH] Fixed Timebase source + migrated versions + bigger stack size for F407 --- F4xx/F407/STM32F407ZGT6.ioc | 19 ++++++++++++------- F4xx/F411/STM32F411RET6.ioc | 18 ++++++++++++------ 2 files changed, 24 insertions(+), 13 deletions(-) diff --git a/F4xx/F407/STM32F407ZGT6.ioc b/F4xx/F407/STM32F407ZGT6.ioc index 62ecc92..cbd97e7 100644 --- a/F4xx/F407/STM32F407ZGT6.ioc +++ b/F4xx/F407/STM32F407ZGT6.ioc @@ -6,8 +6,11 @@ CAN1.CalculateBaudRate=520833 CAN1.CalculateTimeBit=1920 CAN1.CalculateTimeQuantum=640.0 CAN1.IPParameters=CalculateTimeQuantum,CalculateTimeBit,CalculateBaudRate -FREERTOS.IPParameters=Tasks01,configUSE_NEWLIB_REENTRANT -FREERTOS.Tasks01=defaultTask,24,128,StartDefaultTask,Default,NULL,Dynamic,NULL,NULL +FREERTOS.IPParameters=Tasks01,configUSE_NEWLIB_REENTRANT,configMINIMAL_STACK_SIZE,configTOTAL_HEAP_SIZE,configCHECK_FOR_STACK_OVERFLOW +FREERTOS.Tasks01=defaultTask,24,512,StartDefaultTask,Default,NULL,Dynamic,NULL,NULL +FREERTOS.configCHECK_FOR_STACK_OVERFLOW=1 +FREERTOS.configMINIMAL_STACK_SIZE=512 +FREERTOS.configTOTAL_HEAP_SIZE=25360 FREERTOS.configUSE_NEWLIB_REENTRANT=1 File.Version=6 KeepUserPlacement=false @@ -29,7 +32,7 @@ Mcu.Pin3=PA1 Mcu.Pin4=PA11 Mcu.Pin5=PA12 Mcu.Pin6=VP_FREERTOS_VS_CMSIS_V2 -Mcu.Pin7=VP_SYS_VS_Systick +Mcu.Pin7=VP_SYS_VS_tim1 Mcu.PinsNb=8 Mcu.ThirdPartyNb=0 Mcu.UserConstants= @@ -48,7 +51,10 @@ NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false\:false NVIC.SavedPendsvIrqHandlerGenerated=true NVIC.SavedSvcallIrqHandlerGenerated=true NVIC.SavedSystickIrqHandlerGenerated=true -NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:true\:false\:true\:false +NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:false\:true\:false\:true\:false +NVIC.TIM1_UP_TIM10_IRQn=true\:15\:0\:false\:false\:true\:false\:false\:true\:true +NVIC.TimeBase=TIM1_UP_TIM10_IRQn +NVIC.TimeBaseIP=TIM1 NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false PA0-WKUP.Mode=Asynchronous PA0-WKUP.Signal=UART4_TX @@ -131,8 +137,7 @@ UART4.IPParameters=VirtualMode UART4.VirtualMode=Asynchronous VP_FREERTOS_VS_CMSIS_V2.Mode=CMSIS_V2 VP_FREERTOS_VS_CMSIS_V2.Signal=FREERTOS_VS_CMSIS_V2 -VP_SYS_VS_Systick.Mode=SysTick -VP_SYS_VS_Systick.Signal=SYS_VS_Systick +VP_SYS_VS_tim1.Mode=TIM1 +VP_SYS_VS_tim1.Signal=SYS_VS_tim1 board=custom rtos.0.ip=FREERTOS -isbadioc=false diff --git a/F4xx/F411/STM32F411RET6.ioc b/F4xx/F411/STM32F411RET6.ioc index 75c3afa..c5d45e3 100644 --- a/F4xx/F411/STM32F411RET6.ioc +++ b/F4xx/F411/STM32F411RET6.ioc @@ -18,16 +18,18 @@ Mcu.Family=STM32F4 Mcu.IP0=FREERTOS Mcu.IP1=NVIC Mcu.IP2=RCC -Mcu.IPNb=3 +Mcu.IP3=SYS +Mcu.IPNb=4 Mcu.Name=STM32F411R(C-E)Tx Mcu.Package=LQFP64 Mcu.Pin0=VP_FREERTOS_VS_CMSIS_V2 -Mcu.PinsNb=1 +Mcu.Pin1=VP_SYS_VS_tim1 +Mcu.PinsNb=2 Mcu.ThirdPartyNb=0 Mcu.UserConstants= Mcu.UserName=STM32F411RETx -MxCube.Version=6.9.2 -MxDb.Version=DB.6.0.92 +MxCube.Version=6.10.0 +MxDb.Version=DB.6.0.100 NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false NVIC.ForceEnableDMAVector=true @@ -40,7 +42,10 @@ NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false\:false NVIC.SavedPendsvIrqHandlerGenerated=true NVIC.SavedSvcallIrqHandlerGenerated=true NVIC.SavedSystickIrqHandlerGenerated=true -NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:true\:false\:true\:false +NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:false\:true\:false\:true\:false +NVIC.TIM1_UP_TIM10_IRQn=true\:15\:0\:false\:false\:true\:false\:false\:true\:true +NVIC.TimeBase=TIM1_UP_TIM10_IRQn +NVIC.TimeBaseIP=TIM1 NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false PinOutPanel.RotationAngle=0 ProjectManager.AskForMigrate=true @@ -99,6 +104,7 @@ RCC.VCOOutputFreq_Value=192000000 RCC.VcooutputI2S=96000000 VP_FREERTOS_VS_CMSIS_V2.Mode=CMSIS_V2 VP_FREERTOS_VS_CMSIS_V2.Signal=FREERTOS_VS_CMSIS_V2 +VP_SYS_VS_tim1.Mode=TIM1 +VP_SYS_VS_tim1.Signal=SYS_VS_tim1 board=custom rtos.0.ip=FREERTOS -isbadioc=false